Senior Software Engineer OOJ
7 days ago
A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation.
Senior Software Engineer
We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation, and communication systems solutions to challenging national security and defense problems.
You will work in a multi-disciplinary R&D environment with similarly skilled and motivated electrical engineers, mathematicians, and computer scientists/engineers in a highly rewarding personal and professional environment.
What required background will make you successful?
• Minimum 15 years' experience in software engineering-related discipline
• Highly proficient in modern software engineering practices for testability and readability
• Highly proficient in using C++ and Python for engineering and scientific applications in Linux environments
• Highly proficient in algorithm development in GPUs and the use of the CUDA library
• Able to implement highly maintainable solutions complete with unit testing
• A Top Secret security clearance
• US CITIZENSHIP REQUIRED
Additional desired background:
• High Performance Computing, including parallel and distributed computation
• DevOps Experience
• Kubernetes Experience
• Experience Optimizing CPU and GPU code for performance
• Numerical algorithms
• Visualization of large engineering data
• Networking experience
• Ability to travel up to 10%
Qualifications
What required background will make you successful?
• Minimum 15 years' experience in software engineering-related discipline
• Highly proficient in modern software engineering practices for testability and readability
• Highly proficient in using C++ and Python for engineering and scientific applications in Linux environments
• Highly proficient in algorithm development in GPUs and the use of the CUDA library
• Able to implement highly maintainable solutions complete with unit testing
• A Top Secret security clearance
• US CITIZENSHIP REQUIRED
Additional desired background:
• High Performance Computing, including parallel and distributed computation
• DevOps Experience
• Kubernetes Experience
• Experience Optimizing CPU and GPU code for performance
• Numerical algorithms
• Visualization of large engineering data
• Networking experience
• Ability to travel up to 10%
Why is This a Great Opportunity
We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation, and communication systems solutions to challenging national security and defense problems.
You will work in a multi-disciplinary R&D environment with similarly skilled and motivated electrical engineers, mathematicians, and computer scientists/engineers in a highly rewarding personal and professional environment.
OOJ - 33310
Locations Tucson
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Engineer OOJ
2 weeks ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description A Senior Software Engineer designs, develops, tests, and maintains high-quality software, often leading development teams, conducting code reviews, and contributing to project planning. They also collaborate across teams, solve complex problems, and ensure code quality through testing and documentation. Senior Software Engineer We seek an...
-
Senior Software Developer OOJ
1 week ago
Tucson, AZ, United States Hatch Global Search Full timeJob Description As a Senior Software Developer, you'll lead software development projects, design and implement solutions, mentor junior developers, and ensure high-quality, efficient code, while staying abreast of industry trends and technologies. Senior Software Developer We are seeking a talented, tenacious, results driven individual to work in a...
-
Tucson, AZ, United States Centric Software Full timeA leading software company in Tucson is seeking a Senior Software Engineer to deliver product features as an individual contributor. This role involves robust problem-solving and the utilization of technologies like Node.js and React. The ideal candidate has a Bachelor's degree and at least 5 years of experience in enterprise systems development. Strong...
-
Tucson, AZ, United States Centric Software Full timeA leading software company in Tucson is seeking a Senior Software Engineer to deliver product features as an individual contributor. This role involves robust problem-solving and the utilization of technologies like Node.js and React. The ideal candidate has a Bachelor's degree and at least 5 years of experience in enterprise systems development. Strong...
-
Tucson, AZ, United States Centric Software Full timeA leading software company in Tucson is seeking a Senior Software Engineer to deliver product features as an individual contributor. This role involves robust problem-solving and the utilization of technologies like Node.js and React. The ideal candidate has a Bachelor's degree and at least 5 years of experience in enterprise systems development. Strong...