CrawlJobs Logo

Senior Software Engineering Manager

United States, Boulder 143000.00 - 200000.00 USD / Year · Job Posted March 08, 2026
Apply Position
Job Link Share

Job Description

SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions. We are looking for a Software Engineering Manager to maintain the development and delivery of mission-critical software supporting national defense programs. This role blends deep technical expertise with hands-on leadership to drive disciplined engineering, secure releases, and operationally resilient solutions that perform when it matters most. Working at the intersection of product vision and execution, the manager empowers the team to deliver high-quality capabilities aligned with program milestones and real-world operational needs.

Job Responsibility

  • Own hands-on software delivery for a small team, managing manual builds, automated builds and pipelines, testing, packaging, and releases
  • Guide end-to-end feature delivery across design, implementation, version control, and release management, ensuring high-quality quarterly deployments
  • Manage system-level documentation such that it is understandable and available to the deployment and integration teams and maintained at the appropriate level of detail
  • Identify and support remediation of cybersecurity vulnerabilities in production software
  • Support troubleshooting via local replication of problems
  • Support the development of detailed Agile program plans against high-level features provided by the product owner
  • Provide technical guidance to teams aligned with program milestones
  • Interact professionally with collaborators external to the company
  • Other duties as assigned

Requirements

  • A current active DoD security clearance
  • A Bachelor’s degree in the physical sciences, mathematics, engineering, or computer science
  • At least four years of ongoing professional experience in defense and/or defense-related technological fields
  • Demonstrated ability to effectively lead teams in delivering technical software applications
  • Professional fluency in C++ or Python
  • Fluency with Linux operating systems
  • Ability to work full-time in-person in Boulder, CO office location
  • Detail oriented
  • Strong oral and written communication skills
  • Ability to build strong team relationships
  • lead through kindness and empathy

Nice to have

  • An advanced degree in the physical sciences, mathematics, engineering, or computer science
  • Experience with state estimation, tracking, or Guidance, Navigation, and Control (GNC)
  • Professional experience with the exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
  • Professional experience with application orchestration and/or deployment to the cloud

What we offer

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineering Manager

8 matching positions

Senior Software Engineering Manager

Do you want to work on a product that touches and transforms the lives of billio...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. 4+ years of experience designing, building and shipping software at scale and at least 4+ years of team leadership and people management. Solid design, coding, debugging, teamwork, partnership and communication skills. Experience in leading large dev teams to achieve complex goals on time and on budget. Proven ability to find a shippable solution given conflicting and ambiguous requirements. Excellent Technical skills in Driving Design, Architecture with cross product and services dependencies. Ability to Drive Innovation with customer obsession. You must be self-driven, curious to learn, proactive, and result-oriented.
Job Responsibility
Job Responsibility
  • Influence and align the product vision by collaborating with customers, partners, product management and engineering teams
  • Managing a team of high-caliber Software Engineers, ensuring project and development excellence and technical leadership
  • Deliver high quality results with full ownership and take the product to next level
  • Own career development of team through active coaching
  • Create a solid team culture of engineering excellence, customer passion, collaboration, diversity and inclusion
  • Hire and develop the best.
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

We are seeking a Senior Engineering Manager (Level 64) to lead the Microsoft Loo...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Prior experience working on messaging platforms, real‑time collaboration systems, or enterprise productivity software is highly desirable
  • Solid collaboration skills and the ability to influence technical direction across partner teams are essential
  • Experience delivering customer‑facing features that require high reliability, compliance awareness, and operational rigor
Job Responsibility
Job Responsibility
  • Lead the Prague‑based Loop engineering team in delivering high‑quality, reliable, and scalable collaboration features that are tightly integrated into the Teams ecosystem
  • Drive technical execution across the full feature lifecycle—from architecture and design through development, release, and ongoing operational excellence—while ensuring alignment with broader messaging platform investments
  • Own delivery commitments and customer outcomes
  • Build and grow a diverse team of engineers, fostering a culture of accountability, engineering excellence, and continuous improvement
  • Collaborate with cross‑functional partners across product, design, compliance, and platform teams to translate strategic vision into execution plans, manage technical dependencies, and ensure that Loop capabilities meet enterprise‑grade performance, privacy, and reliability standards
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

Are you interested in working for on cutting-edge cloud security products? Would...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Candidates must have an active TS/SCI and be willing and eligible to upgrade to TS/SCI (with polygraph)
  • This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years people management experience
  • Experience Kubernetes, and the Kubernetes satellite technologies
  • Proficient in at least one scripting language but knows when to move solutions into managed code
  • Experience in Spark, Data Lake or big data platform pipeline development (Ex. Azure Data Factory, Data Explorer/Kusto, Data Bricks, Spark)
  • Expereince with Azure DevOps and GitHub tooling
  • Data mining or data science experiences utilizing Big Data and\or relational database technologies
Job Responsibility
Job Responsibility
  • Lead, mentor, coach, and grow a diverse team of talented engineers delivering world-class services in high-pressure situations
  • Collaborate closely with engineering and research teams to ensure services and systems are highly stable, performant, and meet customer expectations
  • Provide technical leadership for the engineering team responsible for Microsoft Defender for Endpoint in Sovereign Clouds
  • Foster a learn-it-all, curious, and data-driven culture within a fast-paced, highly technical, and constantly evolving environment
  • Maintain a strong customer focus and deep understanding of cloud design principles to address cyber-threats and attacks
  • Ensure operational excellence by supporting live site operations and participating in a 24x7 incident management model
  • Drive continuous improvement and innovation in cloud security solutions, leveraging state-of-the-art technologies to protect sensitive government environments
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

JLL Technologies Software Engineering team is seeking an experienced engineering...
Location
Location
Czechia , Prague; Ostrava
Salary
Salary:
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering or related technical field
  • 10+ years of progressive experience in software engineering
  • At least 5 years in engineering management
  • Experience managing teams developing SaaS/PaaS products, preferably with enterprise scale applications
  • Experience with modernization initiatives and platform upgrades
  • Experience working with US-based enterprise companies and collaborating with global teams
  • Proven leadership in Agile environments with ability to adapt to changing priorities
  • Experience with modern development practices including CI/CD, DevSecOps, and cloud-native development
  • Understanding of software architecture principles and experience guiding architectural decisions
  • Knowledge of enterprise software development processes, quality assurance, and release management
Job Responsibility
Job Responsibility
  • Lead multiple related scrum teams with focus on software engineering excellence
  • Align technical initiatives with business objectives across teams
  • Take ownership of new products and initiatives while integrating with established best practices
  • Design, develop, and implement software solutions that meet key business objectives
  • Oversee the full software development lifecycle from conception to deployment
  • Design and implement scalable software architecture leveraging cloud technologies and modern development practices
  • Lead team of engineers ranging from junior to senior levels (P2-P5) in an Agile environment
  • Cross-collaborate with Product, Design, Sales, Marketing and other functional areas
  • Mentor and develop engineering talent, creating growth opportunities for team members
  • Work effectively with globally distributed teams and stakeholders
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

JLL Technologies Software Engineering team is seeking an experienced engineering...
Location
Location
Mexico , Jalisco
Salary
Salary:
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering or related technical field
  • 10+ years of progressive experience in software engineering with at least 5 years in engineering management
  • Experience managing teams developing SaaS/PaaS products, preferably with enterprise scale applications
  • Strong technical background in .NET development (.NET Framework and .NET Core/8) and containerization technologies
  • Experience with modernization initiatives and platform upgrades
  • Experience working with US-based enterprise companies and collaborating with global teams
  • Proven leadership in Agile environments with ability to adapt to changing priorities
  • Experience with modern development practices including CI/CD, DevSecOps, and cloud-native development
  • Understanding of software architecture principles and experience guiding architectural decisions
  • Knowledge of enterprise software development processes, quality assurance, and release management
Job Responsibility
Job Responsibility
  • Lead multiple related scrum teams with focus on software engineering excellence
  • Oversee platform modernization efforts from .NET Framework to .NET 8 and containerization
  • Align technical initiatives with business objectives across teams
  • Take ownership of new products and initiatives while integrating with established best practices
  • Design, develop, and implement software solutions that meet key business objectives
  • Oversee the full software development lifecycle from conception to deployment
  • Design and implement scalable software architecture leveraging cloud technologies and modern development practices
  • Lead team of engineers ranging from junior to senior levels (P2-P5) in an Agile environment
  • Cross-collaborate with Product, Design, Sales, Marketing and other functional areas
  • Mentor and develop engineering talent, creating growth opportunities for team members
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

We are dynamic team focused on securing cutting-edge AI and cloud technologies i...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a related technical field
  • Overall 10+ years out of which 8+ years of software design and development experiences
  • Experience in people and project management with strong technical leadership
  • Solid Experience driving architecture/design/implementation and delivery of great user experiences
  • Experience with large scale services, distributed systems
  • Excellent communication and cross team collaboration skill
  • Excellent system design and problem-solving skills
  • Experience optimizing automation, reliability, and monitoring of live services
  • Passionate about user experience and user facing features
  • Experience with cloud technologies (Azure)
Job Responsibility
Job Responsibility
  • Understanding of the distributed systems design, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures
  • Managers deliver success through empowerment and accountability by modeling, coaching, and caring
  • Shares and defines insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business
  • Expands end-to-end technical expertise in the architecture, code, features, operations and comprehensive use scenarios of products in order to drive continuous improvements
  • Contribute to the product fundamentals and architecture, share knowledge, and code, always looking for ways to make what we build useful to multiple teams and products
  • Demonstrates end-to-end expertise in distributed systems design, interactions between cloud technology layers
  • Support ongoing engagements with product engineering teams by participating in test maturity reviews, static analysis reviews, meetings, on-call rotations, and incident responses throughout product development and operations cycles
  • Provides deep business and technical expertise as required to resolve major incidents
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

The Windows Connected Experiences team is looking for a highly motivated and inn...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Exceptional management skills, with a proven ability to develop and motivate collaborative teams of exceptional engineers
  • Experience working with distributed teams
  • Experience with scrum, Kanban, or other agile engineering techniques
  • Experience with Microsoft technologies and languages a plus (Azure Service Fabric, SQL Server, C#, etc.)
  • Experience with Mobile development for Android and iOS a plus
  • 4+ years of engineering management experience
Job Responsibility
Job Responsibility
  • Lead a team of IC engineers, be responsible for team health and retention
  • Collaborate with appropriate stakeholders to plan work and share updates
  • Drive identification of dependencies and the development of design documents for a product, application, service, or platform
  • Act as the leader of Designated Responsible Individuals (DRIs) and guide engineers during active incidents
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager

The GridOS Data Fabric Engineering Manager will lead a globally distributed engi...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
gevernova.com Logo
GE Vernova
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related technical field (or equivalent experience)
  • Professional software engineering experience in an engineering leadership or people management role
  • Proven experience leading teams distributed across multiple locations and time zones, with demonstrated ability to maintain alignment, quality, and delivery velocity
  • Strong background in designing and operating large-scale distributed systems or data platforms, including: Time-series or event-driven data storage technologies
  • Real-time data streaming frameworks (e.g., Kafka, Pulsar, Kinesis)
  • High-availability, mission-critical services in production environments
  • Hands-on experience with at least one modern programming language (e.g., Java, Go, C#, Python) and public cloud platforms (e.g., AWS, Azure, GCP)
  • Strong grasp of software engineering best practices: system design, clean code, testing strategies, CI/CD pipelines, observability, and incident management
  • Excellent written and verbal communication skills, with the ability to drive clarity and decision-making in an asynchronous, global environment.
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a geographically distributed team of software engineers (and potentially data/DevOps engineers) working across multiple time zones
  • Establish clear, asynchronous ways of working (documentation, decision logs, recorded demos) to ensure alignment despite limited overlapping hours
  • Create an inclusive and collaborative team culture that values diverse perspectives, cultural sensitivity, and psychological safety
  • Set clear expectations, provide regular performance feedback, and drive career development tailored to regional contexts and opportunities
  • Collaborate with regional leaders and HR partners to recruit, onboard, and retain talent across multiple geographies
  • Own the end-to-end lifecycle of Timebase and Anybase capabilities within GridOS, including: Time-series data storage and retrieval
  • Real-time streaming and event processing
  • Time alignment and synchronization across diverse data sources
  • Integrations with simulation, forecasting, optimization, and market modules
  • Partner with architects to evolve the Timebase and Anybase technical roadmap and reference architecture, ensuring it meets global scalability, reliability, and compliance needs
What we offer
What we offer
  • Opportunity to lead a core, globally distributed platform team at the heart of GridOS and GE Vernova’s digital strategy
  • The chance to work on complex, high-impact problems that shape the future of the electric grid and global energy transition
  • A diverse, mission-driven environment with colleagues across regions and disciplines
  • Competitive compensation, benefits, and global career development opportunities.
  • Fulltime
Read More
Arrow Right