WEX logo
WEX

Simplifying the business of running a business.

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 5,001-10,000Since 1983H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

87 days ago

Salary

$140.6K - $173.1K / year

Seniority

Lead

Job Description

Staff Software Engineer

WEX

• Collaborate with stakeholders to learn about our customers biggest challenges. • Measure, inspect, and drive decisions using data. • Design, test, code, and instrument new solutions. • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. • Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning within your team and organization. • Lead initiatives for your team by using your wide-ranging experience and deep technical knowledge to make decisions on method and approach to solving issues. • Hold your team accountable for delivering quality results using defined OKRs. • Interact with Senior Managers to discuss plans, results, and advise on complex matters.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience
  • Strong experience in software engineering
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Proficiency in .NET framework
  • Experience building and consuming REST APIs
  • Proven track record of writing comprehensive unit tests and test suites
  • Strong understanding of software security principles and OWASP guidelines
  • Proficiency with Git version control and CI/CD pipelines
  • Experience with Agile development methodologies
  • Track record of delivering complex projects on schedule
  • Experience in writing performant stored procedures and functions
  • C#
  • Docker
  • Modern RDBMS (i.e. MS SQL, Postgres, MySQL)
  • RESTful API design
  • Kafka / event-driven design
  • Modern Web UI Frameworks and Libraries (i.e. Angular, React)
  • Kubernetes
  • NoSQL databases
  • Experience in developing Cloud-Native applications and services
  • Nice-To-Have or Dedicate to Learning Quickly: Helm/ArgoCD
  • Terraform
  • GitHub Actions
  • GraphQL
  • Azure
  • Generative AI and Agentic AI models and frameworks

Benefits

  • Health, dental and vision insurances
  • Retirement savings plan
  • Paid time off
  • Health savings account
  • Flexible spending accounts
  • Life insurance
  • Disability insurance
  • Tuition reimbursement

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 51-200Since 2014H1B No Sponsor

• Lead the design and development of scalable server-side logic and RESTful APIs using Node.js. • Design and optimize complex data models and schemas within MongoDB and other database systems to ensure data integrity and performance. • Collaborate with cross-functional teams to integrate front-end elements (built in React) with server-side logic. • Identify and resolve backend bottlenecks, ensuring the responsiveness and reliability of high-traffic applications. • Implement comprehensive unit and integration tests to ensure the security and stability of the system.

Argentina
Job Closed
Aspirion logo

Software Engineer

Aspirion

Revenue Cycle Management Services | Advanced Technology, Top Talent, Optimal Revenue Results

OtherRemoteTeam 1,001-5,000Since 2006H1B No Sponsor

• Design, develop, test, and deploy software solutions that address business requirements, ensuring scalability, performance, and security with an AI-first lens • Write clean, efficient, and maintainable code using modern programming languages and frameworks, such as C#, .NET, Java, Python, or JavaScript • Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues • Build and maintain APIs, microservices, and cloud-based applications on platforms such as Azure, AWS, or Google Cloud • Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance • Utilize modern development practices, such as Agile methodologies, CI/CD pipelines, version control (e.g., Git), and automated testing • Troubleshoot and resolve software bugs, performance bottlenecks, and technical issues to ensure a seamless user experience • Continuously improve existing systems by identifying opportunities for optimization, refactoring, and modernization • Collaborate with peers to conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices • Stay current with emerging technologies, tools, and frameworks, recommending their adoption when appropriate to enhance the development process

United States
Job Closed
Aspirion logo

Software Development Engineer II

Aspirion

Revenue Cycle Management Services | Advanced Technology, Top Talent, Optimal Revenue Results

OtherRemoteTeam 1,001-5,000Since 2006H1B No Sponsor

• Design, develop, test, and deploy software solutions that address business requirements, ensuring scalability, performance, and security with an AI-first lens • Write clean, efficient, and maintainable code using modern programming languages and frameworks, such as C#, .NET, Java, Python, or JavaScript • Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues • Build and maintain APIs, microservices, and cloud-based applications on platforms such as Azure, AWS, or Google Cloud • Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance • Utilize modern development practices, such as Agile methodologies, CI/CD pipelines, version control (e.g., Git), and automated testing • Troubleshoot and resolve software bugs, performance bottlenecks, and technical issues to ensure a seamless user experience • Continuously improve existing systems by identifying opportunities for optimization, refactoring, and modernization • Collaborate with peers to conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices • Stay current with emerging technologies, tools, and frameworks, recommending their adoption when appropriate to enhance the development process

Alabama + 29 moreAll locations: Alabama | Arizona | Florida | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Nebraska | New Hampshire | North Carolina | Ohio | Oklahoma | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Virginia | West Virginia | Wisconsin | Wyoming
Job Closed
Airbnb logo

Senior Software Engineer, Aircover Claim Platform

Airbnb

Airbnb is a community based on connection and belonging.

OtherRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Collaborate with cross-functional partners such as Product, Operations, and Engineers to design and deliver high-quality products • Work closely with engineers on the team to develop core backend and platform solutions • Architect and implement complex features with a focus on reliability, performance, and scalability • Drive systemic improvements by identifying patterns to streamline development, reduce toil and increase technical quality and operational excellence over time • Lead and participate in design reviews, code walkthroughs, and knowledge-sharing sessions to mentor others and foster continuous learning

United States
$191K - $223K / year
Job Closed