Software Development Engineer 3
Company | Wex |
---|---|
Location | San Francisco, CA, USA, Oakland, CA, USA, Dallas, TX, USA, Chicago, IL, USA, Portland, ME, USA |
Salary | $120000 – $160000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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