Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Our client develops mission-critical technology that powers decision-making across aviation, defense, energy, and other critical infrastructure sectors. Their platform enables organizations to transform days of analysis into actionable insights in seconds, supporting complex operations where speed, accuracy, and reliability matter most.
This is an opportunity to join an innovative engineering team solving challenging technical problems with real-world impact. Youâll help build technology that enhances operational decision-making and improves safety in critical environments.
What Youâll Do
- Design, build, and launch innovative software products from concept to production (0 to 1).
- Enhance and scale existing products as they grow and evolve (1 to n).
- Collaborate closely with engineers, deployment strategists, and end users.
- Develop high-performance systems that solve complex operational challenges.
- Help establish engineering standards and best practices.
- Build decision-support tools that deliver measurable impact for customers.
- Contribute across the entire software development lifecycle, from architecture and implementation to deployment and optimization.
Requirements
- Proficiency in at least one modern programming language.
- Strong ability to quickly learn and work with technologies such as Python and Rust.
- Experience leveraging modern LLM and AI-assisted development tools to improve productivity and code quality.
- Strong collaboration skills and experience working across multiple teams.
- Ability to take ownership and work independently.
- Flexibility and adaptability in a fast-paced environment.
- Curiosity, initiative, and a commitment to continuous learning.
- Ability to travel as required.
- Ability to obtain and maintain a security clearance.
Preferred Senior-Level Experience
- Experience building and maintaining high-performance, scalable systems.
- Strong system design and architecture experience.
- Proven success leading technical initiatives and driving engineering excellence.
Hiring Process
The interview process is designed to reflect real-world collaboration and problem-solving rather than traditional testing. Candidates will have the opportunity to demonstrate how they approach challenges and work with cross-functional teams.
Benefits & conditions
In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?
Whatâs the Difference between a Junior, Mid, and Senior Developer?
How to Answer the Interview Question: âWhy Do You Want to Be a Software Engineer?â