Software Development Manager
Software Development Managers combine deep technical expertise with leadership capabilities to guide major projects and mentor engineering teams. The ideal candidate is able to write high-quality code and develop the conditions for others to do the same. In this role, you’ll drive project execution, shape product strategy, and support your team’s growth, ensuring that both the software and the people behind it continue to scale effectively.
Essential Job Duties and Responsibilities:
Own and manage software engineering efforts across multiple programs through hands on development and applying your expertise in software best practices
Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
Meet regularly with individual staff to discuss performance and development and provide feedback and coaching
Contribute to Software Engineering direction, policy and guidance
Develop processes and policies for unit testing standards, CI practices, and code quality gates
Collaborate across teams to ensure software delivery aligns with business goals
Develop team KPI metrics to communicate progress, identify blockers, and maintain visibility
Build a team culture focused on first principles thinking, reliability, and continuous learning
Skills and/or Experience Needed:
BS or MS in CS/CE/EE or equivalent industry experience
10+ years of professional software development experience, with at least 2 years in a technical leadership or management role
Strong C++ (14/17/20) coding ability, with hands-on experience designing production systems
Deep experience with unit testing frameworks (e.g., Google Test, Catch2) and CI/CD pipelines
Proven ability to lead design efforts in dynamic environments where requirements are fluid
Experience with data-driven engineering practices using tools like Kibana, Grafana, JIRA, or similar
Extensive leadership experience, including definition of software requirements
Experience in Agile Development process
Experienced in writing detailed test plans and procedures
Excellent written and verbal communication skills
Language Skills:
Interpersonal skills to effectively work with internal peers as well as working effectively with suppliers and customers
Ability to effectively present information in team meetings and design reviews, as needed
Other Abilities:
Ability to communicate clearly and effectively in verbal and written form
Must have substantial reasoning and problem-solving abilities
Strong analytical skills and solid work ethic
Additional Requirements:
Must be eligible to obtain and hold a US DoD Security Clearance
Physical Demands:
Ability to travel up to 5% of the time
This position uses a computer terminal to access, input, and retrieve data
This position may be subject to interruptions that may cause a change in immediate priorities and/or work focus
While performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and/or bend
May occasionally lift and/or move parts, files or boxes up to 40 pounds
May be subjected to occasional irregular or extended work hours
May be required to sit for extended lengths of time
Must be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicals
Salary Range - $150,000 - $200,000
ThinKom offer generous benefits including: Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holidays and Bonus Plan.
ThinKom Solutions is an Equal Employment Opportunity Employer.
ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy.
Seniority levelSeniority level Mid-Senior level
Employment typeEmployment type Full-time
Job functionJob function Engineering and Information Technology
Industries Aviation & Aerospace
Referrals increase your chances of interviewing at ThinKom Solutions, Inc. by 2x
Sign in to set job alerts for “Software Engineering Manager” roles.Torrance, CA $11,885.00-$17,587.00 2 months ago
Senior Manager / Director of Software DevelopmentLos Angeles, CA $190,000.00-$220,000.00 1 month ago
Senior Software Manager / Director of EngineeringLos Angeles, CA $300,000.00-$400,000.00 2 weeks ago
Glendale, CA $167,700.00-$235,700.00 6 days ago
Burbank, CA $191,162.00-$355,016.00 1 week ago
Burbank, CA $174,000.00-$255,000.00 8 hours ago
Long Beach, CA $11,064.00-$16,596.00 3 weeks ago
Los Angeles, CA $177,000.00-$251,000.00 2 weeks ago
Director, Software Engineering - ML Research & ForecastingSanta Monica, CA $234,400.00-$328,600.00 2 weeks ago
Manager, Software Engineering, Media PlatformLos Angeles, CA $195,000.00-$343,000.00 2 weeks ago
Manager - Software and Development OperationsManager, Software Engineering - Ad Serving EngineeringGlendale, CA $167,700.00-$224,900.00 5 days ago
Long Beach, CA $11,064.00-$16,596.00 4 weeks ago
Senior Manager, Software Engineering (Edge)Los Angeles Metropolitan Area $151,000.00-$178,000.00 2 weeks ago
Fullerton, CA $93,000.00-$140,000.00 4 days ago
Los Angeles Metropolitan Area $110,000.00-$140,000.00 3 weeks ago
Senior Engineering Manager | Startup Transforming legal tech with AILos Angeles, CA $155,000.00-$190,000.00 2 weeks ago
Software Engineering Manager (.NET/Hands-On)Los Angeles, CA $150,000.00-$180,000.00 2 weeks ago
Senior Manager, Software Engineering, Services - VALORANTLos Angeles Metropolitan Area 22 hours ago
Manager, Software Engineering, Growth NotificationsSoftware Engineering Manager (.NET/Hands-On)Burbank, CA $150,000.00-$180,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.#J-18808-Ljbffr