Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by SS&C Technologies, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer at SS&C Technologies will play a pivotal role in designing, developing, and maintaining high-quality software solutions for our financial services and investment management clients. This position demands a highly skilled professional capable of leading technical initiatives, collaborating with cross-functional teams, and mentoring junior engineers. The ideal candidate will have a strong background in software development and will be responsible for ensuring that our software meets both functional and non-functional requirements while driving innovation and efficiency within the team.
Job Responsibilities
- Design, develop, and implement high-quality software solutions in line with industry best practices.
- Lead and provide guidance to junior engineers and participate in code reviews to ensure adherence to standards.
- Collaborate with product managers, UX/UI designers, and stakeholders to translate requirements into scalable software designs.
- Troubleshoot, debug, and optimize existing applications to enhance performance and usability.
- Stay current with emerging technologies and suggest improvements to our technology stack.
- Create and maintain technical documentation for software development processes and artifacts.
- Participate in agile development practices including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as Java, C#, or Python.
- Solid understanding of database management systems and SQL.
- Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Strong knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving skills and ability to work independently as well as in a team environment.
Technologies & Tools
The Senior Software Engineer will be utilizing a range of modern technologies and tools in their daily tasks. This includes programming languages such as Java, C#, and Python, as well as frameworks and libraries such as React and Angular for front-end development. Database management will primarily involve SQL-based systems, with additional tools for cloud service deployment including AWS or Azure. The software engineer will also work with version control systems like Git and integrated development environments (IDEs) such as IntelliJ IDEA or Visual Studio.
Ideal Candidates
The ideal candidates for this position are proactive individuals with a passion for technology and a strong foundation in software engineering principles. They should possess excellent communication skills and the ability to work effectively in a team-oriented environment. A successful Senior Software Engineer is adaptable and eager to learn, demonstrating a commitment to fostering innovation and driving the success of projects. Candidates should also showcase leadership capabilities and a proactive approach in mentoring and developing team members.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.