About the Company
We are a global technology company delivering enterprise cloud platforms, artificial intelligence, cybersecurity, distributed computing, and mission-critical software solutions to Fortune 500 organizations across financial services, healthcare, telecommunications, manufacturing, aerospace, and public sector industries. Our technology powers large-scale digital ecosystems that demand exceptional performance, security, and reliability.
As organizations continue modernizing enterprise infrastructure, we are investing in advanced systems engineering, cloud-native architectures, automation, and intelligent software platforms that support millions of users worldwide. Our Systems Engineering organization develops the foundational technologies that enable high-performance applications, scalable cloud infrastructure, and secure enterprise environments.
We are seeking an accomplished Senior Software Engineer, Systems to design, develop, and optimize enterprise system software that supports mission-critical infrastructure and large-scale distributed applications. This role combines deep software engineering expertise with operating systems, infrastructure automation, cloud technologies, and systems architecture to deliver resilient, scalable, and secure technology solutions.
The Senior Software Engineer, Systems collaborates closely with Platform Engineering, Cloud Infrastructure, DevOps, Cybersecurity, Product Engineering, and Enterprise Architecture teams to build highly reliable systems that power global business operations. The successful candidate will have extensive experience developing system-level software, improving infrastructure performance, and solving complex engineering challenges within enterprise environments.
This opportunity is ideal for engineers who enjoy working on large-scale distributed systems, cloud platforms, operating systems, automation frameworks, and next-generation infrastructure technologies while making a measurable impact across global technology platforms.
Essential Duties and Responsibilities
- Design, develop, and maintain high-performance system software supporting enterprise infrastructure and distributed computing environments.
- Architect scalable backend services, system components, and infrastructure platforms that support mission-critical applications.
- Develop software solutions that improve system reliability, availability, scalability, and operational efficiency.
- Collaborate with Cloud Engineering and Platform teams to support cloud-native infrastructure and distributed architectures.
- Optimize operating system performance, networking, storage, and resource utilization across enterprise platforms.
- Build automation tools that simplify infrastructure deployment, configuration management, and operational monitoring.
- Develop secure APIs, system integrations, and backend services supporting enterprise applications.
- Perform code reviews, architecture evaluations, and technical design discussions.
- Troubleshoot complex production issues while conducting root cause analysis and implementing long-term engineering improvements.
- Implement observability, monitoring, logging, and performance optimization strategies.
- Mentor Software Engineers while promoting engineering best practices and technical excellence.
- Evaluate emerging technologies and contribute to long-term systems architecture strategy.
- Support Agile software development, CI/CD pipelines, and DevSecOps initiatives.
- Produce technical documentation, architecture diagrams, and engineering standards.
Job Qualifications and Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline required.
- A master’s degree in Computer Science or Software Engineering is preferred.
- Minimum of 7 years of professional experience in software engineering, systems engineering, platform engineering, or infrastructure development.
- Strong proficiency in C++, Java, Go, Rust, Python, or comparable system programming languages.
- Extensive experience developing Linux-based systems, distributed platforms, and cloud-native applications.
- Strong understanding of operating systems, networking, multithreading, concurrency, and systems programming.
- Experience with Kubernetes, Docker, Terraform, and Infrastructure as Code technologies.
- Knowledge of AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with CI/CD platforms, Git, automated testing, and DevSecOps methodologies.
- Strong understanding of microservices architecture, API development, and enterprise software design patterns.
- Experience working within Agile software development environments.
- Industry certifications related to cloud platforms or Kubernetes are considered an advantage.
Personal Capabilities and Qualifications
The successful Senior Software Engineer, Systems demonstrates exceptional technical expertise, architectural thinking, and a passion for building reliable, scalable software. They thrive in collaborative engineering environments while solving complex technical challenges through innovation and continuous improvement.
Ideal candidates possess:
- Advanced software architecture and systems engineering expertise.
- Strong analytical and troubleshooting capabilities.
- Outstanding communication and technical collaboration skills.
- Excellent problem-solving and decision-making abilities.
- Close attention to detail and engineering discipline.
- Strong mentoring and technical leadership skills.
- Adaptability within rapidly evolving technology environments.
- Continuous learning mindset focused on innovation.
- Professional accountability and ownership.
- Commitment to engineering excellence and customer success.
Strategic Support
As a senior member of the Enterprise Systems Engineering organization, the Senior Software Engineer, Systems provides strategic support by:
- Designing scalable enterprise software supporting digital transformation initiatives.
- Improving cloud infrastructure reliability and operational resilience.
- Driving automation that enhances engineering productivity.
- Supporting enterprise modernization through advanced systems architecture.
- Strengthening application security and infrastructure performance.
- Promoting engineering best practices across development teams.
- Supporting business growth through innovative technology solutions.
- Contributing to long-term platform architecture and enterprise technology strategy.
Working Conditions
- Fully Remote position within the United States.
- Flexible work schedule supporting collaboration across multiple U.S. and international time zones.
- Participation in engineering on-call rotations supporting critical production systems when required.
- Approximately 5–10% domestic travel for engineering summits, architecture workshops, and leadership meetings.
- Company-provided engineering workstation, development software, and home office technology support.
- Collaborative engineering culture emphasizing innovation, technical excellence, and continuous improvement.
Job Function
The Senior Software Engineer, Systems is responsible for designing, developing, and optimizing enterprise system software, distributed platforms, and infrastructure services that support mission-critical business operations. This role partners with cloud engineering, platform engineering, cybersecurity, and enterprise architecture teams to deliver secure, scalable, and high-performing technology solutions. Success is measured through software quality, platform reliability, operational efficiency, infrastructure scalability, engineering innovation, and business impact.
Compensation & Benefits
Compensation Package
Base Salary: $292,000 – $368,000 USD annually
Compensation is determined based on systems engineering expertise, software architecture experience, cloud technologies, geographic location, technical leadership, and overall qualifications.
Eligible employees may also receive:
- Annual Performance Bonus
- Long-Term Equity Incentive Program (RSUs or Stock Options)
- 401(k) with Company Match
- Comprehensive Medical, Dental, and Vision Insurance
- Flexible Paid Time Off
- Paid Company Holidays
- Paid Parental and Family Leave
- Professional Certifications and Technical Training Reimbursement
- Annual Technology Conference and Learning Budget
- Home Office and Technology Stipend
- Employee Stock Purchase Program (where applicable)
- Wellness and Mental Health Benefits
- Life and Disability Insurance
- Leadership Development and Career Advancement Opportunities
Why Join Us
Our engineering teams build the systems that power modern enterprise technology. As a Senior Software Engineer, Systems, you’ll work on large-scale distributed platforms, cloud-native infrastructure, and high-performance software that enables organizations around the world to innovate with confidence.
You’ll collaborate with world-class engineers, architects, and technology leaders while working with cutting-edge cloud platforms, automation frameworks, and advanced software technologies. We foster a culture of technical excellence, continuous learning, and collaboration where your expertise will directly influence the future of enterprise systems engineering.
If you’re passionate about systems software, cloud infrastructure, and solving complex engineering challenges at scale, we encourage you to apply and become part of our Enterprise Systems Engineering team.