
Senior Staff Software Engineer
- San Diego, CA
- Permanent
- Full-time
- Perform software design and implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability
- Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software
- Provide technical documentation for the design, implementation and testing of the software
- Attend design review meetings as needed to adhere to the software development procedures
- Document and repair errors related to software
- Enhance professional growth and development through participation in educational programs, current literature, in-service meetings and workshops
- Work with cross-functional project teams to complete Product Engineering projects with minimal guidance
- Develop cohesive interpersonal working relationships with all peers and team members
- Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA)
- Bachelor’ Degree required. Master's or advanced degree strongly preferred.
- At least 10 years of growing responsibility in Research & Development roles.
- Experience with Go or C#, React, Java is preferred
- Experience operating in agile development environments is preferred.
- Experience with healthcare environments is preferred.
- Experience with cloud-based technologies from public cloud providers (e.g. AWS, GCP, Azure) is preferred.
- Experience with REST architecture is preferred
- Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.