SS&C Technologiesposted 2 days ago
Full-time • Mid Level
Waltham, MA

About the position

The Senior Software Engineer will take a pivotal role in architecting and building scalable, secure, and high-performance software applications. Their expertise will be crucial in shaping the company’s platform’s future, as this role will mentor junior developers, collaborate with cross-functional teams, and contribute to the company's mission of transforming the financial landscape.

Responsibilities

  • Leading the design and development of software applications ensuring they meet the highest standards of reliability, performance, and security.
  • Collaborating with architects and product teams to contribute to the platform's technical roadmap and future enhancements, gather requirements and translate them into technical specifications and actionable plans.
  • Using agile development methodologies and promote a culture of continuous improvement, delivering new features to market in a timely and iterative manner.
  • Collaborating with cross-functional teams, designers, and architects, to brainstorm and propose innovative solutions for complex challenges.
  • Continuously monitoring the performance and stability of micro-services, proactively identifying and resolving any issues that arise.
  • Contributing to the design and implementation of automated testing strategies to ensure software reliability and scalability.
  • Mentoring and guiding junior developers, fostering a culture of innovation, collaboration, and excellence within the development team.
  • Participating in code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Assisting in creating technical documentation, user guides, and knowledge base articles to support the platform's users and other developers.
  • Working closely with DevOps and infrastructure teams to ensure seamless integration and deployment of software solutions.
  • Collaborating with the customer support team to troubleshoot and resolve complex technical issues reported by clients in a timely manner.
  • Staying updated with the latest technologies, industry trends, and best practices, and proactively recommend and implement improvements to enhance the platform's capabilities and user experience.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field plus 5 years of software engineering experience, or a Master’s degree or equivalent in Computer Science, Software Engineering, or related field plus 3 years of software engineering experience.
  • Proficiency in both front-end and back-end development, including expertise in HTML, CSS, JavaScript, and modern front-end frameworks like React.
  • Knowledge of server-side technologies such as Node.js, Python, Java or C#, and experience with web frameworks like Express and .NET Framework.
  • 3 years of experience in designing and consuming RESTful APIs and understanding of API design principles and best practices.
  • 3 years of experience with NoSQL databases like MongoDB or Cassandra and knowledge of database design, query optimization, and data modeling.
  • 3 years of experience with caching technologies like Redis and message queues like RabbitMQ.
  • 3 years of experience with unit testing, integration testing, and end-to-end testing, with knowledge of testing frameworks and tools like Jest, Mocha, or Selenium.
  • Understanding of DevOps principles and experience with tools like Git, Jenkins, Docker, Kubernetes and helm for version control, continuous integration, and containerization.
  • Familiarity with agile methodologies like Scrum or Kanban, and experience working in an agile development environment.
  • In-depth understanding of software design principles, data structures, algorithms, and design patterns.
  • Excellent problem-solving, analytical, and communication skills.

Benefits

  • Health insurance
  • Dental insurance
  • 401k plan
  • Tuition reimbursement
  • Professional development reimbursement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service