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