Senior Software Engineer

TeamViewer Germany GmbH

$120K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of object-oriented software development experience using C# and .NET
  • Strong understanding of TypeScript, JavaScript, HTML, and CSS
  • Proficient in frameworks like React, Redux, and Webpack
  • Experience in architectural decisions for large-scale distributed systems
  • Familiarity with security concepts and SQL/NoSQL databases is a plus
  • Knowledge of Clean Code principles and Design Patterns
  • Bachelor's degree in Computer Science or related field

Responsibilities

  • Design and develop new functionality for high scaling applications using C# and JavaScript
  • Optimize and enhance software with efficient algorithms and technologies
  • Design and implement APIs based on architecture guidelines
  • Collaborate within a Scrum team in a continuous integration environment
  • Ensure high-quality implementation of code
  • Integrate, build, and deploy solutions from test to production
  • Recommend architectural improvements for system reliability and performance
  • Advise product owner on feasibility and time estimates for new functionalities

Benefits

  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive health insurance with 100% employer-paid medical coverage
  • Up to 12 weeks of parental leave
  • 100% employer-paid basic life insurance and short-term/long-term disability
  • Quarterly team building events and leadership luncheons
  • Business casual dress code and open door policy
  • Commitment to diversity and inclusion as core values
Full Job Description
We are looking for a Senior Software Engineer to actively contribute to the development of our solutions and applications using modern technologies such as C#, JavaScript, and React. The position will report to the Team Lead Software Engineering and provides an excellent opportunity to create impact and add value in an agile, modern environment.
Responsibilities
  • Design and develop new functionality for our high scaling server and client-side applications using C# and JavaScript (React, Redux, TypeScript)
  • Optimize and enhance our software using new efficient algorithms and technologies
  • Design and implement common APIs based on architecture guidelines and frameworks
  • Work collaboratively in a Scrum development team within a continuous integration environment
  • Be responsible for ensuring efficient implementation and for code of the highest quality
  • Continuously integrate, build and deploy our solution from test system to production
  • Recommend and implement improvements to architecture/technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability and performance
  • Monitor the latest technical developments in your field and initiate improvements
  • Act as an advisor towards product owner (feasibility studies and time estimates for new functionality to be implemented)
Requirements
  • At least 4 years of experience in the field of object-oriented software development using C# and .NET is mandatory
  • Proven background in working with TypeScript, JavaScript, HTML, and CSS
  • Solid knowledge frameworks like React, Redux, Webpack, etc.
  • Experience in taking architectural decisions about the development and maintenance of large-scale distributed systems and integrations with applications and user interfaces
  • Experience in any of the following fields would be desirable: parallel programming distributed and scalable systems, security and SQL or NoSQL databases
  • Understanding of Clean Code and Design Patterns for object-oriented programming
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
What we offer
  • Competitive compensation and bonuses
  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive Health insurance package including 100% employer-paid medical coverage
  • Up to 12 weeks of Parental Leave
  • Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
  • Quarterly teambuilding events, leadership luncheons, and companywide "All Hands" meetings
  • Open door policy and business casual dress code
  • We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!

Work location for this position is Austin, TX.

Department Research & Development Locations Austin Remote status Hybrid Employment type Full-time Type of Job Non Student

Similar Jobs

More Jobs at TeamViewer Germany GmbH

More Information Technology Jobs

Find similar Senior Software Engineer jobs: