Senior Software Engineer
Job details
Overjet is hiring a talented and motivated Senior Software Engineer to join our remote Engineering team. You will build valuable software products for our insurance and dental practice customers. You will participate in cross-functional project teams and execute on the technical direction of the projects you are working on.
Responsibilities
- Design, develop, and maintain impactful software solutions that transform our customers' ability to deliver the best outcomes for patients.
- Write efficient and scalable code, ensuring code quality and adherence to best practices.
- Act as a key technical partner to cross-functional teams including Product.
- Troubleshoot and resolve software defects and performance issues.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Regularly scheduled and sometimes ad-hoc on-call rotations are part of the core job of every engineer on our team.
Qualifications
- Excellent academic background in Computer Science or other related field.
- Significant relevant experience writing code and delivering products with increasing levels of responsibility.
- Strong technical skills in programming languages such as Java, Python, Node, GoLang, C#, and Swift.
- Strong familiarity with cloud platforms such as Google Cloud Platform, Amazon Web Services, and Microsoft Azure.
- You have experience in cultivating a strong engineering culture in an iterative, agile environment.
- Excellent verbal and written communication in English is required.
- Ability to thrive in a fast-paced, technical, and mission-focused environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.