Software Development Manager
Global Headquarters, United States
This is a remote position. For consideration, one must live within 30 miles of the following company HUBS:
Chicago, IL
Bay Area
About the Team/Role
This is a team lead role.
We are the Health Technology team at WEX. Founded on the belief there was a better way to offer employee benefits, we've built our cloud-based technology and processes around a unique, laser focus on client service delivery and support. Our commitment to creative problem-solving, flexible systems, and full accountability helps assure our client's success.
Our applications are configurable, reliable, and capable of handling complex client requirements. We are dedicated to continuous improvement, using the latest technologies, and encouraging our team to recommend new solutions to the challenges our clients face. We prioritize teamwork, collaboration, fun, and our all-around awesome culture!
How you’ll make an impact
Culturally, you are…
- A highly motivated engineer who loves working on small, high-performing teams.
- Dedicated to the success of the whole team while prioritizing the growth of individual members of the team.
- Collaborative, a solid communicator, open to feedback, and work well with your team and stakeholders.
- A professional who takes the initiative to research and design solutions, establish their own original ideas, and consider the opinions of others to come to the best solution.
- Keen to seek out new opportunities and responsibilities.
- Someone who enjoys hanging out with your team.
Technically, you are…
- A top-notch coder who takes pride in your own code and can read, understand, debug, and improve others' code.
- Someone who enjoys researching new technology and making recommendations on how we can benefit from this new tech.
- Comfortable working on our full stack and infrastructure systems.
- Someone who designs the most appropriate solutions for the current situation.
- Experienced in writing modern software deployed in the cloud.
- Comfortable with modern APIs, and front-end frameworks.
- Experienced in working agile to deliver software iteratively.
- Able to translate your designs into an actionable plan.
Job Responsibilities
- Participating actively in SCRUM ceremonies (Standups, Refinements, Requirements discussions)
- Translating written or verbal requirements into extensible and well-organized coded solutions by leveraging design patterns, following OOP best practices, and adhering to documented standards.
- Participating actively in Quality Assurance activities: writing coded tests, testing coded solutions in preparation for a release, and conducting peer code reviews.
- Collaborating with QA Engineers, Developers, Users, Stakeholders, Product Owners, SCRUM Masters, and Architects.
- Collaborating with and supporting other team members.
- Participating in planning and design activities and developing proofs of concept.
- Management, mentoring, and coaching of Developers.
- Enforcing standards, well-organized and efficient code, and adherence to Architectural design.
Experience you’ll bring
- Bachelor’s degree in computer science or a related field
- 6 - 10 years of Software Development Engineering experience
- Will take 8 to 10 years of relevant experience in lieu of degree
- Strong knowledge in Software Development Fundamentals and Process, Design, Documentation, Testing, and tools
- People management experience.
- Expert level experience with automated testing tools to assist with unit testing
- Passionate about keeping up with modern technologies and design.
- Fluent in C#, comfortable with T-SQL, and adaptable to other languages.
- Docker
- Modern RDBMS (i.e. MS SQL, Postgres)
- ASP.NET RESTful API design
- Kafka / event-driven design
- Terraform
- Modern Web UI Frameworks (i.e. Angular, React, Blazor)
- Kubernetes
- NoSQL databases
Job Profile
Bay Area Must live within 30 miles of company hubs
Benefits/PerksContinuous improvement Disability Insurance Flexible Spending Flexible Spending Accounts Flexible systems Health savings account Life Insurance Paid Time Off Quarterly or annual bonus Remote work Retirement savings Retirement savings plan Team Collaboration Total compensation package Tuition reimbursement
Tasks- Collaborate with team members
- Conduct peer code reviews
- Continuous Improvement
- Design solutions
- Enforce coding standards
- Manage and mentor developers
- Mentoring
- Participate in scrum ceremonies
- SQL
- Translate requirements into code
Agile Angular APIs ASP.NET Automated Testing Automated testing tools Blazor C Client service Cloud Cloud Technology Coaching Code reviews Collaboration Continuous Improvement Design Design Patterns Docker Documentation Event-driven design Flexible spending accounts Front-end frameworks Kafka Kubernetes Management Mentoring Modern APIs MS SQL .Net NoSQL NoSQL databases OOP People Management Postgres Problem-solving Quality Assurance RDBMS React Research RESTful API design Sales Scrum Software Development SQL Teamwork Technology Terraform Testing T-SQL Unit Testing Web Web UI frameworks
Experience8 years
EducationBachelor's degree Computer Science Engineering Related Field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9