What are the responsibilities and job description for the Senior Software Engineering Manager position at Advisory and Consulting Services?
Role Responsibilities :
Lead and mentor software engineering teams, ensuring alignment with business objectives.
Oversee full-cycle application development, including architecture, design, development, testing, and deployment.
Implement agile methodologies and ensure best practices in software engineering.
Collaborate with cross-functional teams to enhance system integrations and efficiencies.
Ensure security, compliance, and scalability in all software solutions.
Drive continuous improvement initiatives in engineering processes and technology stack.
Requirements :
7 years of software development experience with financial institution technologies.
Proven leadership experience in managing software engineering teams.
Strong background in software development methodologies, version control, and testing practices.
Experience in cloud-based architectures and modern DevOps practices.
Ability to work closely with executive leadership and influence strategic decisions.
Understanding of agile project management methodologies.
Nice to Have :
BS or MS in Computer Science, Information Systems, or related field.
Experience with core banking applications or fintech platforms.
Hands-on experience with modern programming languages (Java, Python, or C#).
Familiarity with financial compliance regulations.
Knowledge of microservices architecture and containerization (Docker, Kubernetes).
Salary : $130,000 - $160,000