Director of Software Engineering - Melbourne, FL or Remote


Bringing Solutions That Make Business Better

Join Resolvit as a Director of Software Engineering and be part of a creative, forward-thinking team. Our success at deploying skilled, highly knowledgeable experts has landed us on the Inc. 5000 list of America’s fastest-growing companies four times – and we’re just getting started.

As the Director of Software Engineering, you will apply your knowledge of management, software development methodologies, best practices, and proven processes to deliver a quality software product on budget, within a planned schedule, and with superb quality. You will provide strong technical leadership and people management for a set of software teams of both permanent employees and contractors located in the US and abroad. You will also be responsible for building a world-class software development team to support the system integration of the platform. Additionally, you will:

  • Design and execute a well thought out strategy for the platform next generation team
  • Deliver application and services to validate and ensure the platform meets all operational standards
  • Influence decision making through an active partnership with cross-functional teams
  • Manage strategic business partnerships and relationships through Technical, Financial, Contractual, and Relationship Management, including customer interfacing
  • Coach, mentor, and lead a diverse group of Lean/Agile software engineers
  • Work with product management to understand market needs and vision and quickly translate that vision into demonstrable software
  • Work with Product Owners and Architects to develop software development plans
  • Work directly with customers to understand business and technical needs
  • Drive increased efficiency across the teams, eliminate duplication, and leverage product and technology reuse
  • Support process improvements which guide development, sustainment, and support activities
  • Work cross-functionally with other business departments to align activities and deliverables
  • Drive world-class quality in the development and support of products
  • Keep project data relating to tracking and financials current
  • Deliver resource strategy and plans, including use of 3rd parties/partners, in support of development and support activities
  • Plan and manage budgets related to the scope of the team
  • Communicate effectively both within the immediate team and leadership
  • Ensure team receives consistent messages and has a clear understanding of business direction, strategy, and results
  • Build a world-class software development team to consistently deliver complex software platforms and research projects of varying size and duration
  • Lead and focus on a platform integration team of developers to implement, automate, and validate the next generation system

What You’ll Need to be Successful:

  • Bachelor’s degree and at least 10 years of experience in the software domain or a master’s degree and at least 7 years of experience
  • At least 5 years of experience in an engineering leadership/management role
  • Hands-on experience with cloud native technologies, deployment, and customer engagement
  • Experience in Red Hat technologies such as Quarkus, JBoss, Red Hat SSO, and RHEL
  • Experience with distributed SQL systems; messages systems such as AMQP and Kafka; and cache systems such as Redis
  • Proven experience delivering highly available 5-9s application for a mission critical system
  • Advanced understanding of Kubernetes, software design patterns for HA, and versioned microservices
  • Ability to understand the technology stack and its impact on the final product
  • Experience with Rally, Jira, or other defect/work tracking tools
  • Ability to generate Agile metrics reports (burn-up, burn-down, velocity) and interpret the results for larger audiences
  • Superior knowledge of the SDLC and strong collaboration history with Quality Engineering and Dev Ops teams
  • Experience delivering large-scale secure, stable, scalable, and observable cloud based micro service-based solutions
  • Ability to influence from both a strategic and technical standpoint across the function and business
  • Experience with software practices for safety critical systems
  • Strong knowledge of professional software engineering best practices including coding standards, code reviews, SCM, CI, build processes, testing, and operations
  • Excellent written and verbal communication skills with the ability to represent complex technical concepts

We currently have more than 100 open career opportunities across the country, so be sure to mention the appropriate Job Code with any correspondence!

About Resolvit:

Resolvit is an international technology consulting firm with industry-leading customers in the financial services, high tech, manufacturing, retail, life sciences, and government sectors. Through its partnerships, Resolvit delivers highly impactful, innovative solutions across five core areas: Infrastructure Modernization, Application Development Services, Enterprise Data Management & Analytics, Knowledge & Content Management, and Strategic Staffing.

    Posted On: Thursday, April 15, 2021

    Apply to this job
    • It is the policy of Resolvit, LLC to provide and administer employment, training, compensation, promotion, benefits and employment practices without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, age, disability, medical condition, veteran status, marital status, or political affiliation.