TheIncLab engineers and delivers advanced systems that revolutionize how the Department of Defense and mission-critical teams achieve success. They are looking for a Senior Software Engineer III to tackle intricate challenges of systems critical to national security and defense, driving innovation and developing resilient software solutions.
Requirements
- 5+ years of experience designing and implementing software systems, with a focus on scalable, maintainable, and cloud-based architecture.
- Hands-on expertise in modern software development stacks, such as MongoDB, Express, React, Node.js, Electron.js, Nest.js, Yjs, Kafka.
- Proficiency in TypeScript, Python, JavaScript and cloud platforms like AWS, or Azure.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with DevOps practices, including CI/CD pipelines, Gitlab, and automated testing frameworks (e.g., Cypress, Jest, Detox).
- Strong understanding of networking, APIs, and database systems (CouchDB, SQL and NoSQL).
- Experience developing applications with geospatial visualizations and large data sets
Responsibilities
- Design, document, and implement software applications and architectures that balance customer needs, technical constraints, and operational goals.
- Develop an in-depth understanding on the end user domain while translating customer needs into system designs and technical blueprints for desktop, mobile, web and cloud-based platforms.
- Evaluate and integrate modern technologies, tools, and frameworks such as VS Code, TypeScript, React, Redux, Node.js, NestJS, Electron.js, Cesium.js, Docker, and cloud platforms such as AWS.
- Adopt architecture patterns, use best practices and develop prototypes to demonstrate technical solutions.
- Lead technical reviews, establish coding best practices, and mentor developers to uphold high-quality standards.
- Stay ahead of industry trends, leveraging advancements to enhance architectural strategies.
- Focus on hands-on development for the most challenging project components to ensure successful implementation.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Excellent problem-solving and communication skills, with a proven ability to lead and mentor teams.
- This is a hybrid position and currently requires three days in office (Tuesday to Thursday) at one of our facilities in Tampa FL, Nashville TN or McLean VA
- Ability to travel up to 20% of the time based on company and customer needs
- Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance preferred.