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