Job offer

Senior Manager, Software Engineering

The job posting is seeking a Senior Manager for Software Engineering who will lead a geographically distributed team and be responsible for the development of software solutions. The ideal candidate should have over 10 years of experience in software development, strong knowledge of Java, cloud computing, and agile methodologies, as well as excellent communication and problem-solving skills.

Job description

As Senior Manager, Software Engineering, you will lead a geographically distributed, agile team to effectively translate requirements into solutions and communicate seamlessly with business partners and technical staff. The candidate will lead a team of developers (both FTEs and contractors) and perform management tasks such as reviews and career development plans for partners.

Requirements

Required Skills:
  • Bachelor's degree in computer science or higher, as well as a related field of study
  • 10+ years of professional experience in software development
  • Strong experience in back-end software development with the following skills:
    • Strong core Java coding skills with Java 8+, JEE6, Spring Boot, Hibernate/JPA
    • Experience with REST APIs, JSON, and microservices architecture
    • Experience with development using Spring frameworks (Spring Boot, Spring Cloud Services, Spring Security, etc.)
    • Experience with the use of ETL frameworks such as Apache AirFlow, Spring Batch, Apache Camel, etc.
  • Good knowledge of SQL (MS-SQL, PostGreSQL), Snowflake, and NoSQL databases, preferably COSMOS
  • Strong experience working with cloud frameworks, preferably Azure, and Docker, Kubernetes (AKS)
  • Good experience with enterprise messaging frameworks such as KAFKA
  • Good experience in configuring/troubleshooting CI/CD pipelines, preferably Azure DevOps
Preferred knowledge and skills:
  • Understanding of UI development skills with React JS, JavaScript, HTML5, and CSS3
  • Knowledge of the finance/banking sector
  • Good understanding of build tools such as MAVEN, Gradle, and SCM tools such as GIT
  • Knowledge of DB performance tuning
  • Understanding of infrastructure-as-code tools such as Terraform
  • Understanding Agile techniques
  • Administration of the automated job scheduling system, Control-M
Required soft skills:
  • Excellent analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Highly flexible and adaptable
  • Excellent organizational skills
  • Ability to work well with people
  • Willingness to work unsocial hours at times
  • Enthusiasm for continuous learning

We offer

As a partner at Northern Trust, you can expect greater success. You will be part of a flexible and collaborative work culture in an organization where financial strength and stability are assets that enable us to explore new ideas. Movement within the organization is encouraged, leaders are accessible, and you can take pride in working for a company that is committed to supporting the communities we serve.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.