Mechanical Engineer II
CACI International Inc · Danbury, CT · 6 days ago
EngineeringFull-time
About the role
Lead a team in developing innovative solutions for our clients. Provide technical guidance and mentorship to junior engineers.
Responsibilities
- Manage a team of software developers
- Develop and maintain high-quality software products
- Collaborate with cross-functional teams including product managers, designers, and other engineers
- Conduct code reviews and provide feedback to team members
- Ensure project timelines and budgets are met
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 5 years of relevant work experience
- Experience leading a software development team
- Strong understanding of software development lifecycle
- Proficiency in at least one programming language
Qualifications
- Passionate about technology and innovation
- Excellent communication and interpersonal skills
- Ability to manage multiple projects simultaneously
- Experience with agile methodologies
Skills
- Software Development
- Project Management
- Team Leadership
- Agile Methodologies
Benefits
- Competitive salary
- Flexible working hours
- Professional development opportunities
- Health insurance
- Employee discounts
Pay
$80,000 - $100,000 annually
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM