Senior Software Engineer, Full stack

TeamViewer Germany GmbH

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of object-oriented software development experience with C# and .NET
  • Proficient in TypeScript, JavaScript, HTML, and CSS
  • Experience with frameworks like React, Redux, and Webpack
  • Ability to make architectural decisions for large-scale systems
  • Familiarity with Clean Code principles and Design Patterns
  • Bachelor's in Computer Science, Software Engineering, or a related field

Responsibilities

  • Design and develop new features for high-performing server and client applications
  • Enhance software efficiency with optimized algorithms and technologies
  • Create and implement APIs according to architecture guidelines
  • Collaborate in a Scrum team within a continuous integration setup
  • Ensure high-quality code and efficient implementation
  • Manage deployment processes from testing to production
  • Recommend improvements in architecture and technologies for better performance

Benefits

  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive health insurance including 100% employer-paid medical coverage
  • Up to 12 weeks of parental leave
  • Basic life insurance and short- and long-term disability coverage, fully employer-paid
  • Quarterly team-building events and company-wide meetings
  • Diverse and inclusive work culture promoting leadership and change initiatives
Full Job Description
We are looking for a Senior Software Engineer Full stack 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 TypeScript (React, Redux) • 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 6 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, Full stack jobs: