• Software Engineering Manager*

    Job Locations US-MD-Rockville
    # of Openings
    2
    Category
    Information Technology
  • Overview

    Software Engineering Manager 

    Location: Rockville, MD

    Long Term Contract

    In-Person Final Interview

     

    US Citizen/ Green card/ Other Work Authorization

     

    Focus: Must have Java, Spring and AWS knowledge

     

    Summary: 
    The Software Engineering Manager will oversee end-to-end development and delivery for a software solution. The solution is a web-based application built on micro-services architectures, single page app (spa) UIs, and AWS cloud infrastructure utilizing CI/CD and Agile methodologies. 

    Responsibilities: 
    • Ensure delivery of high quality, highly reliable software solutions 
    • Provide leadership to the team to include hiring, coaching and mentoring of varied levels of software engineers 
    • Work with technical leads, architects and product owners to ensure the team’s work is aligned with enterprise-level architectural standards and solution delivered is of the highest quality 
    • Act as an expert technical resource for enterprise architecture, solution architecture, and software development 
    • Be an effective and high energy technical leader that serves as an advocate and change agent with respect to Agile practices 
    • Steer the direction of Agile development efforts for one or more enterprise-level development initiatives 
    • Assess current software development practices and principles to identify and implement process and software improvements 
    • Ability to communicate business goals to software engineering team and team accomplishments to senior staff members. 
    • Consistently deliver solutions on a regular schedule, communicate changes and coordinate with integrated teams to ensure application reliability. 

    Required Expereince:

      10-15 years of expereince with minimum recent 5 years as Manager
    •  Must have been a Software Developer previously

    Prior role as Manager for a web software development team, including: 
    • Managing large, complex projects in a high-tech development environment with multi-function teams 

    • Managing risks, escalation and production support 
    • Communicating with senior management 
    • Providing leadership to business analysts 
    • Collaborating with customers 
    • Developing strategies and solutions of high business value while becoming a trusted partner of business users and executives 
    • Strong and creative problem-solving abilities 
    Strong technical background 
    • Experience as technical lead or architect on a software team 
    • Able to evaluate complex project risks and issues accurately and objectively 
    • Understand, promote and easily talk to the tenets of building high quality software 
    • Experience in implementing design patterns and ability to adapt to changing patterns quickly 
    • ‘Big picture’ thinker who can look ahead to long-term impacts to the decisions made 
    Motivational leader 
    • Passionate and enthusiastic personality 
    • Strong interpersonal skills including mentoring, coaching, collaborating, and team building 
    • Promote empowerment of the team, ensure that each team member is fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace 
    • Manage personalities to ensure a strong team environment 

    Desired Experience:
    • Java technology stack and best practices 
    • Experience working in Agile/Scrum environments 
    • Experience with implementing process improvements to raise the bar of software quality and delivery

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed