SS&C Technologies

Senior Software Engineer

SS&C Technologies

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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