
Senior Software Engineer
SS&C Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Job Level
About the role
- Provide technical leadership and mentor/coach other engineers
- Develop high-quality code on schedule, based on a technical design
- Design and implement underlying data and domain models for applications and services to be scalable and maintainable
- Identify improvements and participate in innovating our tools and services
- Provide operational support for critical production issues
- Master the domain knowledge and be the expert in areas the team owns
Requirements
- 5+ Years of experience in Programming and Software Development
- Bachelor’s degree in Computer Science or related field
- Proficiency in Microsoft .NET coding languages (C# experience preferred)
- Deep understanding of OOD/P and its application
- Experience with API Architecting and Development
- Experience with Public or Private Cloud Development
- Proficient in SQL (SQL Server experience preferred)
- Experience providing technical leadership, design advice, and mentoring other engineers
- Fluency in various Design Patterns. How to use them, why to use them, and when to use them
- Fluency in algorithmic thinking and problem-solving
Benefits
- Flexibility : Hybrid Work Model and Business Casual Dress Code, including jeans
- 401 (k) 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#.NETAPI DevelopmentCloud DevelopmentSQLObject-Oriented DesignDesign PatternsAlgorithmic ThinkingProblem-SolvingSoftware Development
Soft Skills
Technical LeadershipMentoringCoachingCommunicationCollaborationInnovationOperational SupportDomain KnowledgeCritical ThinkingDesign Advice
Certifications
Bachelor’s degree in Computer Science