Engineering Manager I

The DiSTI Corporation

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS Degree in software engineering, computer engineering, computer science, or equivalent experience
  • 7+ years of software development experience, including 2+ years in a leadership role
  • Experience with complex, distributed systems at scale
  • Proficiency in programming languages such as C#, C++, or Java
  • Familiar with modern Software Engineering practices including Git, CI/CD, and automated testing
  • Strong communication skills to convey technical topics to various audiences

Responsibilities

  • Lead the technical direction through Development Plans and Risk Registers
  • Establish quality standards and procedures
  • Oversee architectural software designs according to customer requirements
  • Introduce technical innovations to enhance team processes
  • Cultivate high-performing teams focusing on growth and technical excellence
  • Provide constructive feedback and coaching to team members
  • Manage delivery outcomes by ensuring alignment on program roadmaps and priorities

Benefits

  • Comprehensive health benefits
  • 401(k) plan with company match
  • Flexible work hours or remote work options
  • Professional development opportunities
  • Paid time off and holidays
Full Job Description
Overall Responsibility:

Manages and directs activities of an engineering department to deliver high-quality software solutions

Key Areas of Responsibility:

Technical Leadership
  • Own team's technical direction by developing and maintaining Technical Development Plans and Technical Risk Registers
  • Develop and maintain procedures to ensure quality standards
  • Direct architectural software designs and their implementation per customer requirements and design constraints
  • Implement technical innovations to improve team processes and development

Team Leadership
  • Build high-performing engineering teams and a culture of growth, ownership, and technical excellence with clear expectations for execution and collaboration
  • Provide regular, actionable feedback and coaching to support growth and address performance issues constructively

Cross-Functional Leadership
  • Own delivery outcomes by maintaining program roadmaps aligned with project milestones and ensuring stakeholder alignment on team priorities and critical path
  • Support proposal efforts by contributing to Technical Volumes and creating technical estimates

Qualifications:

  • BS Degree in software engineering, computer engineering, computer science, related degree, or equivalent experience
  • 7+ years of experience developing software, with 2+ years leading software engineering teams
  • Strong background designing and operating complex, distributed systems at scale.
  • Proficiency in one or more of C#, C++, or Java
  • Familiarity with modern Software Engineering practices, including but not limited to Git, CI/CD, automated testing, and performance monitoring
  • Excellent communication skills with the ability to translate complex technical topics for audiences from ICs to executives


Physical Requirements:

  • Must be able to work at a computer for extended periods
  • Frequently communicates with clients, team members, etc.
  • Travel is required as dictated by project needs


Please note that this job description is not intended to be a comprehensive list of all activities, duties, or responsibilities required of the employee in their role. Duties, responsibilities, and activities are subject to change at any time, with or without notice.

Similar Jobs

More Jobs at The DiSTI Corporation

More Information Technology Jobs

Find similar Engineering Manager I jobs: