Posted in

Software Development Engineer 3

Software Development Engineer 3

CompanyWex
LocationSan Francisco, CA, USA, Oakland, CA, USA, Dallas, TX, USA, Chicago, IL, USA, Portland, ME, USA
Salary$120000 – $160000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or 10+ years of software engineering experience)
  • 7+ years of software engineering experience (with a Bachelor’s degree)
  • Strong proficiency in Angular and/or React
  • Extensive experience building and consuming REST APIs
  • A proven track record of writing comprehensive unit tests and test suites
  • Solid understanding of software security principles and OWASP guidelines
  • 2+ years of experience with Git version control and CI/CD pipelines
  • 3+ years of experience with modern relational databases (e.g., MS SQL, Postgres)
  • Familiarity with Agile development methodologies
  • Demonstrated success in delivering complex projects on schedule
  • Experience writing performant stored procedures and functions
  • Experience developing Cloud-Native applications and services

Responsibilities

  • Dive Deep into Customer Needs: Work directly with stakeholders to understand our customers’ biggest hurdles and translate those insights into impactful solutions.
  • Data-Driven Decisions: Harness the power of data to measure, analyze, and drive strategic decisions that enhance our products and services.
  • Build the Future: Design, develop, test, and deploy new solutions that push the boundaries of what’s possible.
  • Elevate Engineering Excellence: Champion Test-Driven Development (TDD), Behavior-Driven Development (BDD), Microservice, and Vertical Slice Architectures to strengthen our engineering processes.
  • Keep Things Running Smoothly: Support our live applications, proactively monitor systems, and ensure rapid incident response and continuous improvement.
  • Optimize and Innovate: Analyze existing systems and workflows to identify bottlenecks and unlock opportunities for significant enhancements.
  • Grow and Inspire: Mentor colleagues, learn from your peers, and cultivate a culture of continuous learning within our team and organization.
  • Become a Go-To Expert: Develop deep subject matter expertise in your functional area and stay at the forefront of industry best practices.
  • Solve Unique Challenges: Tackle complex situations with creative problem-solving techniques and innovative approaches.
  • Take Ownership and Collaborate: Work independently while proactively seeking feedback and aligning with the broader team.

Preferred Qualifications

  • A passion for keeping up with the latest technologies and design patterns