Software Engineer
Core
Designing, coding, testing, and debugging software components while analyzing user requirements and integrating systems.
Role type
Senior Software Engineer
Builds
Software components and integrated systems
Domain
Defense and national security
Deliverable
production ML models | product features
Required skills
Python, Angular, React, Docker, Kubernetes, system design, requirements analysis, debugging, database querying
Preferred skills
Hardware/software trade-offs, process improvement
Technologies
Angular, Docker, Kubernetes, Python, React, JavaScript, Cloud, HTTP
Responsibilities
Reviewing and testing software components for adherence to design requirements; Designing and coding new software or modifying existing software to add new features; Debugging existing software and correcting defects; Integrating existing software into new or modified systems; Analyzing user requirements to derive software design and performance requirements; Developing simple data queries for databases.
Seniority
Senior, hands-on IC