This site uses cookies. To find out more, see our Cookies Policy

Software Engineering Manager in Rockville, MD at ConsultNet

Date Posted: 5/15/2019

Job Snapshot

  • Employee Type:
  • Location:
    Rockville, MD
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Our client, one of the largest Amazon Web Services (AWS) partner for data services, is looking for top talent to join their elite team of technologists to build and contribute to large-scale, innovative projects. Our client wants candidates who are eager to learn and grow with them as they work to move their market monitoring applications to modern big data platforms in the cloud where up to 60 billion market events are being processed each day.

If you are a fast learner, have a sharp mathematical and technical mind and are interested in working for one of the biggest data users in the country in a fast-paced, open source environment, our client has an immediate need for a technical Software Engineering Manager.  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:
  • Lead and manage large-scale and complex software products while maintaining a holistic view of the platform
  • Define and advance the platform technology vision while meeting customer demands
  • Work with business and technical leads, architects, and product owners to ensure the team’s work is aligned with organizational business goals and enterprise-level architectural standards, and that the solution delivered is of the highest quality
  • Partner effectively with leaders across the organization, and communicate with people up and down the org chart in both business and technology
  • Build high performance teams that are self-sufficient and self-organized
  • Develop and drive collaboration across teams and organizational boundaries (e.g.: communities, forums)
  • Assess current software development practices to identify and implement process and software improvements 
  • Lead, participate in, and influence cross-team and cross-product initiatives
  • Provide leadership to the team to include hiring, coaching and mentoring of varied levels of software engineers
  • Consistently deliver solutions on a regular schedule, provide clear and timely communication regarding upcoming changes, and coordinate with integrated teams to ensure application reliability
  • Use cutting-edge technologies to promote new ways of solving problems
  • Hire, coach, and mentor software engineers at different levels
  • Serve as an expert technical resource for enterprise architecture, solution architecture, and software development
  • Ship great products!
Qualifications: Prior role as a Manager for a web software development team
  • Experience managing large, complex projects in a high-tech development environment with multi-function teams
  • Strong technical background - experience as technical lead or architect on a software team
  • Proven track record developing platform solutions and running shared services
  • Strong communication skills to be able to communicate effectively with staff, other products teams, senior management, and customers
  • Ability to develop strategies and solutions of high business value while becoming a trusted partner of business users and executives
  • Strong and creative analytical and problem-solving skills
  • Ability to evaluate complex project risks and issues accurately and objectively
  • ‘Big picture’ thinker who can look ahead to long term impacts of decisions
  • Motivational leader with passionate and enthusiastic personality
  • Strong interpersonal skills including mentoring, coaching, collaborating, and team building
  • Promote team empowerment, ensure that team members are fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace
Other Skills/Interests:
  • AWS cloud
  • Experience working in Agile/Scrum environments
  • Experience with implementing process improvements to raise the bar of software quality and delivery
  • Demonstrated ability to manage several initiatives simultaneously and balance competing priorities
  • 10+ years managing software development and/or services
  • Bachelor’s degree in computer science, or other related discipline.
  • Excellent interpersonal and communication skills
ConsultNet is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, citizenship, disability, age, military or veteran status, and other characteristics protected under federal, state and local law.