Principle Software Engineer

Employer

Job Description

Who We Are

For more than 25 years, Aptima's mission has been to improve and optimize performance in mission-critical, technology-intensive environments. We apply deep expertise in how humans think, learn, and perform to today's challenges. Whether for fighter pilots functioning in the cockpit, medical staff in the ICU, or teams collaborating across distributed networks, our solutions:

  • Ensure synergy between humans, the technologies they use, and the organizations within which they operate
  • Enhance productivity through human-AI teaming, unobtrusive measurement, data analytics, and intelligent interfaces
  • Accelerate learning, training, and readiness with precision learning that is customized, personalized, and efficient


What Makes Us Unique

Our culture is rooted on three principles that our founders planted, and our employees have embraced ever since— innovation, impact, and empathy. At our core, Aptima researches, develops, and innovates within an area that engineering firms largely ignore, the Human component. In order to impact the world in meaningful ways, you must bring those innovations to light, and that is precisely what we do.


Entrepreneurial and creative energy run through our veins. When our team chooses to continue their education or professionally publish their work, we cheer then on. Teamwork, collaboration, and a relentless focus on our customers are central tenants of our culture. Work hard. Take care of each other. Lead by example. Accept others for who they are.


So, while the world knows us as a company that is moving humans, technology, and AI forward, we believe we are something more.


How You’ll Make an Impact

You will work the leadership of Aptima's Performance Augmentation Systems division and have an active role in leading development of systems to improve performance of individuals and teams by combining sensing technologies, mixed reality, cloud technologies, and artificial intelligence. You will work within the entire engineering lifecycle, including software requirements analysis, detailed software architecture design, implementation, and test of individual software modules along with development, testing, deployment, and maintenance of software systems and software applications. You will also be responsible for contributing to the overall technical vision of the division, help to coordinate across divisions at Aptima, and provide mentorship to other software engineers.


You’ll Need

  • Experience leading and managing multi-person software teams across a range of applications and technologies
  • Experience working on research-oriented projects with distributed and collaborative multi-disciplinary teams
  • Experience with modern developer tools and best practices (e.g. Git, Jira, continuous integration/delivery, infrastructure as code, etc.)
  • Experience with Agile development best practices and tools
  • Experience designing software architectures to allow for rapid development and deployment
  • Experience leading design, development, deployment, and maintenance of full-stack applications
  • Proficient in at least two high-level programming languages (e.g., Java, C#, Python, Javascript)
  • Experience with mixed reality development, including Unity/Unreal for development of VR applications, headset-based AR (e.g., Microsoft HoloLens), and mobile device AR (e.g., ARKit or ARCore)
  • Experience with integration of sensor technology with applications, such as physiological sensors, neural sensors, or environmental sensors
  • Familiarity with container-based deployment (e.g., Docker, Kubernetes), messaging architectures (e.g., MQTT), and relational or NoSQL (e.g., Elasticsearch) databases
  • Experience with web-based or mobile UI development, including frameworks such as Angular, React, Flutter or native Android or iOS
  • Ability to effectively communicate about projects across multiple settings, including within project teams, to internal company stakeholders, to current customers, and to potential customers
  • General familiarity and prior experience with the U.S. Department of Defense military services, missions, and applications


Minimum Requirements

  • U.S. Citizenship required or the ability to obtain a U.S. Security Clearance
  • Master’s Degree in Computer Science, Computer Engineering, or related field
  • 10+ years relevant experience


Compensation & Benefits

This is an outstanding opportunity to contribute to an innovative team and company. Salary range for this role starts at $110,000 and is commensurate with lived and professional experience. Aptima’s comprehensive benefits include health, dental, and vision insurance, flexible & health spending accounts, paid parental leave, retirement savings, generous vacation, STD/LTD/Life Insurance, and paid professional development.


All applicants selected will be subject to a background investigation and must meet eligibility requirements for access to classified information.


Aptima, Inc. is an equal opportunity employer dedicated to non-discrimination in employment. We select the most qualified individual for the job based on job-related qualifications regardless of race, color, age, sex, religion, national origin, disability, ancestry, marital status, credit history, sexual orientation, arrest and court record, genetic information, veteran status or any other status protected by federal, state or other applicable laws.


Aptima, Inc. participates in the US Government E-Verify Program. For more information, click on http://www.uscis.gov/e-verify. 


EOE MINORITIES/FEMALES/PROTECTED VETERANS/DISABLED