Senior Software Engineer
MANTECH · Crane, IN · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Architect scalable, high-performance software systems optimized for resource efficiency
- Lead large-scale projects, aligning technical innovation with strategic business objectives
- Mentor engineers at all levels, fostering a culture of excellence and continuous improvement
- Drive the adoption of agile, DevSecOps, and containerization practices across the organization
- Innovate with cutting-edge technologies to set new standards in software engineering
Requirements
- 12+ years of professional software development experience
- Bachelor's degree or 6 years of additional relevant experience
- Expert-level proficiency in languages like C, C++, Go, or similar
- Expertise in agile methodologies, DevSecOps, and container technologies like Docker
- Demonstrated success in leading complex, impactful software projects
Preferred Qualifications
- Master’s degree in Computer Science, Engineering, or a related field
- Experience with high-performance computing or resource-intensive system design
- Advanced knowledge of container orchestration (e.g., Kubernetes, Docker Swarm, or Podman)
- Strategic thinking and decision-making skills to influence long-term technical direction
- Exceptional leadership and communication abilities to inspire and guide teams
Clearance Requirements
Must have a current and active Top Secret/SCI clearance
Physical Requirements
The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.