
Senior Software Engineer
SS&C Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Denver • Colorado • Florida • United States
Visit company websiteExplore more
Salary
💰 $105,000 - $135,000 per year
Job Level
Tech Stack
About the role
- Lead the design, development, testing, and deployment of scalable and robust software applications and services.
- Collaborate with product managers, architects, and other engineers to translate business requirements into technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Perform code reviews, provide constructive feedback, and ensure code quality and consistency across projects.
- Debug and resolve complex technical issues, ensuring high performance and availability of systems.
- Participate in the entire software development lifecycle, from conceptualization to deployment and maintenance.
- Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and improvement.
- Contribute to technical documentation, architectural diagrams, and system specifications.
- Research and evaluate new technologies and tools to improve development processes and product capabilities.
- Optimize application performance, scalability, and security.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in software development, with a strong focus on backend or full-stack engineering.
- Proficiency in C# is required.
- Knowledge of Python is a plus
- Extensive experience with relational and/or SQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Demonstrated expertise in designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with agile development methodologies (Scrum, Kanban).
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication, interpersonal, and teamwork skills.
- Experience with version control systems (e.g., Git).
- Prior experience in a leadership or mentorship role is highly desirable.
Benefits
- 401k Matching Program
- Professional Development Reimbursement
- Flexible Personal/Vacation Time Off
- Sick Leave
- Paid Holidays
- Medical
- Dental
- Vision
- Employee Assistance Program
- Parental Leave
- Discounts on fitness clubs, travel, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#PythonRESTful APIsmicroservicesSQL databasesPostgreSQLMySQLMongoDBCassandradata structures
Soft Skills
problem-solvingcommunicationinterpersonal skillsteamworkmentorshipleadershipcontinuous learningfeedbackcollaborationtroubleshooting
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering