Principal Software Engineer

1 Minute ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

As a Principal Software Engineer at SS&C Technologies, you will analyze, design, develop, test, implement, and maintain IT solutions by creating or modifying software applications. This role involves working on projects of moderate scope, guiding less experienced team members, and recommending new tools and procedures. You will lead a team of 2-3 engineers, coordinate with other teams, and develop Smart Data Service and scale Deal Vault Service on Kubernetes. Responsibilities also include resolving production issues, deploying applications with CI/CD pipelines, managing version control, and ensuring code quality. You will contribute to Agile development and apply industry-standard design patterns.
Must have:
  • Analyze, design, develop, test, implement, and maintain IT solutions.
  • Create new or modify existing software applications.
  • Work on projects of moderate scope.
  • Guide less experienced team members.
  • Recommend new tools, frameworks, and development procedures.
  • Lead a team of 2 to 3 engineers on projects.
  • Coordinate with other teams for project delivery.
  • Develop Smart Data Service (RESTful service) on Intralinks Links Platforms.
  • Scale up Deal Vault Service on Kubernetes platform.
  • Analyze and resolve customer production issues.
  • Implement quick workarounds through cross-functional collaboration.
  • Develop and deploy applications integrated with CI/CD pipelines.
  • Manage code releases and deployments to production environments.
  • Manage version control and facilitate team collaboration.
  • Perform code quality analysis and ensure coding standards adherence.
  • Contribute to Agile development processes as a Scrum team member.
  • Design and build efficient, scalable software solutions.
  • Develop efficient AI pipelines using Argo Workflows.
  • Troubleshoot and resolve production issues effectively.
  • Enhance application performance and reliability on Kubernetes.
Perks:
  • Health insurance
  • Dental insurance
  • 401k plan
  • Tuition reimbursement plan
  • Professional development reimbursement plan

Job Details

Online Advertisements

Principal Software Engineer (SS&C Technologies, Inc.; Windsor, CT): Specific responsibilities of the Principal Software Engineer include: Analyzing, designing, developing, testing, implementing, and maintaining or supporting Information Technology solutions by creating new and/or modifying existing software applications that provide a business function for the organization or its customers. Initiatives may range from small enhancements through the largest, most complex development projects. The technical environment for software development consists of multiple system platforms and a variety of methodologies, techniques, languages, tools, and utilities. Working on projects of a moderate scope or on varied tasks that require resourcefulness, self-initiative, and independent judgement. Guiding less experienced team members. Recommending new tools, framework, development procedures. Leading a team of 2 to 3 engineers on projects and coordinating with other teams to deliver the project on time and showing leadership skills. Working on developing a Smart Data Service (RESTful service) on top of our Intralinks Links Platforms (ILP). Working on scaling up our Deal Vault Service on Kubernetes platform. Analyzing and resolving customer production issues by implementing quick workarounds through collaboration with cross-functional teams. Developing and deploying applications integrated with CI/CD pipelines while managing code releases and deployments to production environments. Managing version control and facilitating collaboration across development teams. Performing code quality analysis and ensuring adherence to coding standards during the development lifecycle. Contributing to Agile development processes as a key member of a Scrum team. Designing and building efficient, scalable software solutions by applying industry standard software development design patterns. Developing efficient AI pipelines using Argo Workflows to orchestrate interactions between multiple services for AI-driven insights. Telecommuting permitted.

Minimum requirements:

Master’s degree or equivalent in Computer Science or related field plus 6 years of software engineering experience. Alternatively, will accept a Bachelor’s degree or equivalent in Computer Science or related field plus 8 years of software engineering experience.

Must have:

Demonstrated a developing functional knowledge to evaluate the implications of issues and make recommendations for solutions. Excellent knowledge in full life cycle software development process. Proficiency in writing Python/Java/shell code on Linux environment to create modules and applications. 3 years of experience in designing the RESTful APIs with well-known frameworks such as FastAPI, Spring Boot, Node.JS, Flask etc. 3 years of experience with micro service development with cloud computing related technology stacks such as Docker, Kubernetes, or Helm. Demonstrated experience with message queueing service such as RabbitMQ, NATS, and in-memory caching service such as Redis. Demonstrated experience in Oracle, SQL (PostgreSQL) and NoSQL (mongoDB), and AWS S3. A good understanding of UI development with JavaScript frameworks, such as React or AngularJS, HTML5, CSS3, jQuery, Ajax, Web Standards. Ability to troubleshoot and resolve production issues effectively while coordinating with multiple teams. Demonstrated experience in enhancing application performance, ensuring efficiency, and improving the reliability of deal-closing services on Kubernetes platforms. Proficiency in using Jenkins and Argo CD for deploying and managing applications in diverse environments. Experience with Git, Stash for managing source code, version control and enabling team collaboration. Proficiency in using SonarQube for code quality assessment and maintaining high development standards. Exposure to tools like JIRA, Confluence, Gradle. Understanding of Agile methodologies and experience working in Scrum team. Strong knowledge of design patterns and their practical application in developing high-quality software products. Hands-on experience with Argo Workflows to build scalable pipelines integrating with AI services for generating actionable insights. Proficiency in using Jenkins and Argo CD for managing code releases and deploying applications across diverse environments, including production.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Windsor, Connecticut, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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.

Kansas City, Missouri, United States (Hybrid)

Windsor, Connecticut, United States (On-Site)

Bangkok, Thailand (On-Site)

Dallas, Texas, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Kansas City, Missouri, United States (Hybrid)

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (On-Site)

New York, United States (Hybrid)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by SSC Technologies

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug