Engineering Manager in Rockville, MD at APEX Systems

Date Posted: 4/15/2018

Job Snapshot

Job Description

Job #:  831118

Role: Software Engineering Manager

Location: Rockville, MD

Overview: Apex Systems, the nation’s second largest IT staffing and technology services firm, has an immediately available Software Engineering Manager opportunity with a prestigious client located in Rockville, MD. Please see below for specific skill sets and responsibilities.  If you or someone you know may be interested, please forward updated resume to Matt Kisling at mkisling@apexsystems.com

Description

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.

Do you have experience with commercial software, startups, chaos engineering, AWS cloud? Are you excited about servant leadership for teams of 5-10 creating software delivering measurable value? Then we would like to hear from you!

Essential Job Functions: 
• 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.


Qualifications
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
• (This is not a professional consultant, “mentor”, “coach” role.)
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
• AWS cloud technology
• Experience working in Agile/Scrum environments
• Experience with implementing process improvements to raise the bar of software quality and delivery

 

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.