Senior Software Development Engineer
Core
Design, implement, test, and deploy secure software applications while adhering to the software development life cycle and engineering principles.
Role type
Senior Software Development Engineer (L4)
Builds
Secure software applications
Domain
Software Engineering / Healthcare Technology (HIPAA compliance)
Deliverable
production ML models | product features
Required skills
Software development, Data structures and algorithms, Testing (unit/system/acceptance), Software design and architecture, Debugging, Code reviews, Automated testing, Change management, Documentation, On-call support
Preferred skills
Master's degree or PhD in Computer Science, Self-directed learning, Creative problem solving
Technologies
Programming languages (unspecified)
Responsibilities
Write high-quality, testable code using a Test-First approach; Participate in design and code reviews; Create automated tests; Support end-of-iteration demos; Handle integration, testing, and deployment tasks; Fix software defects; Maintain documentation; Participate in on-call rotations for critical issues.
Seniority
Senior, hands-on IC