Jobs and Careers
WE

Software Development Director (Integrated Engineering)

WEX
Global Headquarters, United Statesfull_timeVerifiedPosted 19 Jul 2024
💰 $241,000/yr($181,000/yr$241,000/yr)

About the role

About the Team

How you’ll make an impact

Stakeholder Collaboration: Work closely with stakeholders throughout the SDLC to translate requirements into high-quality, maintainable solutions.

  • Software Development: Design, develop, and implement software components with a focus on Continuous Delivery principles and practices.
  • Integrated Engineering Advocacy: Champion integrated engineering practices within the organization, fostering collaboration and shared ownership between development, operations, and security teams.
  • Application Support: Provide technical and administrative support for live applications, promoting proactive monitoring, rapid incident response, and continuous improvement.
  • Process Improvement: Analyze existing systems and processes to identify bottlenecks and opportunities for improvements to flow.
  • Configuration Management: Own the configuration management of software items and their dependencies, utilizing Infrastructure as Code (IaC) tools.
  • Performance Measurement: Develop and implement a strategy for tracking key performance indicators (KPIs) related to software delivery and performance.

Core Skills:

  • Programming/Software Development: Proficiency in programming languages and development methodologies is essential for designing, developing, and implementing software components in an integrated engineering environment. A strong focus on continuous delivery practices is crucial.
  • Testing: Quality assurance is paramount. The ability to design, execute, and analyze various types of tests to ensure deployments meet established acceptance criteria remains essential.
  • Requirements Management: Understanding requirements throughout the software delivery lifecycle is critical. This ensures alignment with business needs, avoids rework, and fosters collaboration with stakeholders.
  • Software Design: A combined understanding of software development practices and design principles ensures creating maintainable, scalable, and secure applications.
  • Measurement: Data-driven decision-making is crucial. The ability to define and establish measurement frameworks, along with KPIs related to software delivery and performance, helps identify areas for improvement.

Additional Valuable Skills:

  • Configuration Management: Managing configurations with IaC tools is essential for consistent and repeatable deployments.
  • Application Support: Relevant for troubleshooting and supporting specific applications.
  • Systems Integration: Understanding system integration principles can be valuable, especially for integrating various software components.
  • Release and Deployment Management: Effectively managing software releases and deployments is crucial. Automation tools and streamlined processes can reduce manual effort.
  • Methods and Tools: The right tools automate tasks, improve decision-making, and ensure consistent practices, crucial for efficiency and staying current in a rapidly evolving field.

Experience you’ll bring

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum of 12 years of experience in software engineering and delivery.
  • Strong understanding of continuous delivery principles and practices.
  • Experience with deployment pipelines and automation tools (e.g., Jenkins, GitLab CI/CD, etc.).
  • Proficiency in multiple programming languages and technologies (.Net as a minimum)
  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef, etc.).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a cross-functional team.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.

Pay Ra

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

WEX

View company profile →