Senior Software Engineer - Specialist
About the Role
CTC Engineering and Manufacturing specializes in transforming cutting-edge technologies into real-world solutions. We harness the power of 3D printing, advanced joining techniques like friction stir welding, and cutting-edge design tools to tackle complex challenges for a diverse set of clients. The Senior Software Engineer/Specialist is a seasoned technical contributor responsible for designing, developing, and maintaining complex software systems that support Department of Defense (DoD) operations.
This is a unique opportunity to help revitalize and strengthen a critical national security industrial base. As part of a dedicated team managing a new, high-priority initiative for the U.S. Navy, you will play a foundational role in building and managing data and software solutions that provide critical insight into program performance. Your work will enable data-driven decision-making and help demonstrate a clear return on investment for this vital national security initiative.
Responsibilities
- Design, develop, and maintain software applications with moderate complexity using programming languages such as Python, Java, or C++.
- Implement software solutions that align with DoD standards, security protocols, and mission-critical requirements.
- Optimize software performance and scalability through advanced problem-solving and technical expertise.
- Develop and execute test plans to validate software functionality and performance.
- Identify and resolve software defects, ensuring systems meet operational requirements.
- Conduct code reviews and provide constructive feedback to team members to ensure quality and consistency.
- Lead small teams on low-complexity project activities, providing technical guidance and support.
- Collaborate with Program and Project Managers to ensure successful delivery of technical solutions.
- Take ownership of assigned tasks, ensuring timely delivery and adherence to project requirements.
- Work closely with cross-functional teams, including systems engineers, cybersecurity specialists, and project managers, to define and refine project requirements.
- Interface with internal and external stakeholders to provide technical updates and ensure alignment with project goals.
- Develop and maintain detailed technical documentation, including system designs, workflows, and test plans.
- Prepare technical reports and presentations for leadership and stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of relevant experience or equivalent work experience.
- Proficiency in programming languages such as Python, Java, or C++.
- Solid understanding of software development life cycles, including design, coding, testing, and deployment.
- Strong problem-solving skills and ability to work independently on moderately complex assignments.
Preferred Qualifications
- Experience with software development tools such as Git, Visual Studio, or Eclipse.
- Familiarity with Agile development methodologies and practices.
- Knowledge of DoD software development standards, cybersecurity principles, or secure coding practices.
- Experience with cloud computing platforms or containerization tools (e.g., AWS, Docker).
- Strong communication skills and ability to interface with internal and external stakeholders effectively.
Clearance
No minimum clearance required, but must be able to obtain a Secret clearance. Employee background check required.
Benefits
- Competitive salary and benefits package.
- Exceptional career growth, cutting-edge technology, educational opportunities, and recognition for quality work.
- Work-life balance with a focus on maintaining a proper mix of work and personal life.
Why CTC?
- Master the future of manufacturing: Be at the forefront of technological advancements in advanced manufacturing.
- Innovate for impact: Your work will push the boundaries of what's possible, from next-generation armaments to groundbreaking environmental solutions that directly impact critical missions and the lives of those protecting our country.
- Work alongside the best: Collaborate with a passionate team of engineers and scientists, united by a shared drive to excel and a commitment to delivering outstanding results.
- Leave your mark: CTC is more than just a job. It's a launchpad for your engineering dreams.