Principal Engineer
SS&C TechnologiesAbout the role
As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.
Job Description
Job Title: Principal Software Engineer
Locations: 100% Remote
Get To Know The Team:
SS&C Global Security and our Cyber Defense Operations Center is at the beating heart of our culture. We’ve made it our priority to create a top-tier security culture. We have oriented our team of security professionals to defend and respond to cyber threat across the world. We’re looking for those of you who are inherently driven and fascinated by finding and solving tough problems. You will be armed with the best tools, tech, colleagues, and training so that you can deliver high quality results.
Why You Will Love It Here!
- Flexibility: Hybrid Work Model & a Business Casual Dress Code, including jeans
- Your Future: 401k Matching Program, Professional Development Reimbursement
- Work/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid Holidays
- Your Wellbeing: Medical, Dental, Vision, Employee Assistance Program, Parental Leave
- Diversity & Inclusion: Committed to Welcoming, Celebrating and Thriving on Diversity
- Training: Hands-On, Team-Customized, including SS&C University
- Extra Perks: Discounts on fitness clubs, travel and more!
What You Will Get To Do:
The Principal Software Engineer will play a crucial role in addressing and solving the most pressing problems within our software engineering and infrastructure landscape. This role requires an expert problem solver who can provide innovative solutions to complex challenges, ensuring the robustness and security of our systems. The ideal candidate will focus on the top five critical problems outlined below.
Top 5 Problems to Solve:
Scalability and Performance:
- Design and implement scalable solutions to handle our growing infrastructure and user base.
- Optimize performance across various platforms and services to ensure high availability and responsiveness.
Security and Compliance:
- Develop and enforce security measures to protect against vulnerabilities and threats.
- Ensure compliance with industry standards and regulatory requirements across all software and infrastructure.
Automation and Efficiency:
- Create and maintain automation tools to streamline development, deployment, and operational processes.
- Enhance efficiency by reducing manual interventions and promoting continuous integration and delivery practices.
Incident Response and Reliability:
- Develop robust incident response strategies and tools to quickly identify, isolate, and resolve issues.
- Implement reliability engineering practices to minimize downtime and maintain system integrity.
Cross-functional Collaboration and Integration:
- Facilitate effective collaboration between development, security, and operations teams.
- Ensure seamless integration of new technologies and systems with existing infrastructure.
Key Responsibilities:
- Lead the design and development of high-impact solutions to address the top five problems.
- Collaborate with cross-functional teams to identify pain points and develop effective solutions.
- Mentor and guide junior engineers, promoting best practices in software development and problem-solving.
- Conduct regular code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Stay current with industry trends and emerging technologies, incorporating relevant advancements into the organization’s technology stack.
- Develop detailed documentation for solutions and processes to ensure knowledge transfer and continuity.
What You Will Bring:
- Minimum 10 years of experience in software engineering, with a focus on solving complex problems.
- Proven track record in designing and implementing scalable, secure, and efficient solutions.
Skills:
- Proficiency in multiple programming languages (e.g., Python, Java, Go, C++).
- Strong understanding of cloud platforms (e.g., AWS, Azure) and related services.
- Expertise in automation tools and frameworks (e.g., Terraform, Ansible, Jenkins).
- In-depth knowledge of security best practices and compliance requirements.
- Experience with incide
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s