Director, Lead Software Engineer

Morgan Stanley

Alpharetta, GA • 7m ago • On-site

Senior

On-site

158,500 - 158,500 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Director, Lead Software Engineer role

Improve your resume now

$158,500 – $158,500/year

Quick Facts

  • Title: Director, Lead Software Engineer

Description

You will design, develop, and maintain a corporate client platform within a Wealth Management suite of Java-based applications. You will architect core backend components, define coding standards, perform code reviews, plan and track delivery, and collaborate with business and cross-functional stakeholders to gather and validate requirements and solution designs. You will also produce and review technical/functional specifications, evaluate test plans with QA/UAT teams, and provide estimates for time/effort/cost as requirements evolve.

Responsibilities

  • Architect and implement core backend components for Java-based corporate client platforms

  • Establish coding standards and conduct code reviews to ensure quality

  • Plan, assign, and track software development work aligned with business and technical needs

  • Build web interfaces using AngularJS and HTML5

  • Collaborate with business, operations, and cross-functional stakeholders to gather requirements and validate designs

  • Prepare and review functional and technical specifications

  • Partner with QA and User Acceptance Testing (UAT) teams to ensure accurate, timely testing

  • Create reliable time/effort/cost estimates for evolving or incomplete requirements

Requirements

  • Master’s degree in Applied Computer Science, Computer Engineering, or related field

  • 3+ years of experience in a Director/Lead Software Engineering role (or equivalent Technology Manager/Lead/Module Lead/Software Engineer experience)

  • 3+ years experience with Java/JEE enterprise development (Core Java, multithreading, JVM tuning, collections/data structures, EJB)

  • Java EE backend system design

  • Multi-tier web development with Spring (Spring Core, Spring MVC, Spring Boot, Spring JDBC, transactions, AOP, Spring Security)

  • Databases: Oracle, MS SQL, DB2 and PL/SQL

  • Microservices in Java and RESTful web services

  • Integration: Apache Camel, JMS/MQ, Apache Kafka

  • Hibernate and application servers (WebLogic, JBoss)

  • Experience with large enterprise applications, including security and entitlements

  • Internal Java framework development

  • TDD with JUnit

  • CI/CD and engineering tools: Jenkins or TeamCity; Gradle or Maven; IntelliJ; Git; Jira; Agile methodologies

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report