Software Engineer

SmartBear delivers visibility tools trusted by 16M+ developers at 32,000+ organizations, including TestComplete, Swagger, Cucumber, ReadyAPI, Zephyr and Pactflow.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer

SmartBear, a leading provider of software development and testing tools, is seeking a Senior Software Engineer to join their Pactflow team. The company's tools, including TestComplete, Swagger, Cucumber, ReadyAPI, Zephyr, and Pactflow, are trusted by over 16 million developers at 32,000+ organizations worldwide.

As a Senior Software Engineer, you'll play a crucial role in developing the main Pactflow platform, which makes testing and deploying microservices at scale simple and worry-free for thousands of developers. You'll work with Python, Rust, and AWS technologies, collaborating with a talented team of engineers, UX designers, and product managers.

The ideal candidate has 5+ years of Python experience in an Agile and TDD environment, along with 1+ years of Rust experience. You should be passionate about writing clean, well-tested code and have experience with AWS technologies and infrastructure as code. Knowledge of AI technologies, particularly LLMs, and experience with various testing tools are essential.

SmartBear offers an excellent work environment with a strong focus on employee growth and well-being. The company is headquartered in Somerville, MA, with offices worldwide, and has won numerous industry awards. They promote an inclusive culture that celebrates differences and encourages collaboration.

This role offers the opportunity to work on industry-leading API testing solutions, contribute to open-source projects, and be part of a company that's making the technology-driven world better. You'll benefit from a supportive culture, comprehensive benefits, and the chance to work with cutting-edge technologies while solving complex technical challenges.

Last updated 5 months ago

Responsibilities For Software Engineer

  • Development of the main Pactflow platform with other software engineers, UX designers and product managers
  • Implementing new functionality in close cooperation with stakeholders
  • Build well designed, clean applications with solid technical foundations
  • Participate in design and code reviews
  • Create and maintain technical and support documentation
  • Make use of TDD or BDD to ensure high quality of code

Requirements For Software Engineer

Python
Java
Node.js
Rust
  • 5+ Years of Experience with Python in an Agile and TDD environment
  • 1+ Years of Experience with Rust
  • Understanding of continuous delivery processes and tooling
  • Interest in contributing to popular Open-Source libraries
  • Experience with AWS technologies, and infrastructure as code
  • Comfortable with various testing and linters tools such as Pytest, Ruff, Mypy, etc.
  • Some understanding of AI technologies (specifically LLMs)
  • Polyglot development experience (Node, Java, others) would be a bonus

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Career growth opportunities at every level
  • Investment in employee success and workspace
  • Birthday off
  • People and Culture organization focus
  • Diverse and inclusive workplace
  • Global offices across the world
  • Award-winning company culture

Interested in this job?

Jobs Related To SmartBear Software Engineer

Senior Software Engineer API Hub

Senior Software Engineer position at SmartBear's API Hub team, focusing on Python development for the Pactflow platform, requiring 5+ years of experience and expertise in AWS and TDD.

Senior Software Engineer API Hub

Senior Software Engineer position at SmartBear's API Hub team, focusing on Python and Rust development for the Pactflow platform, with hybrid work in Bengaluru.

Senior Software Engineer Product Support

Senior Software Engineer role at SmartBear focusing on product support and customer escalations for their test management solutions, requiring Java expertise and strong problem-solving skills.

Python Engineer - Remote, Latin America

Senior Python Engineer position at Bluelight Consulting, working remotely from Latin America on enterprise software solutions with 4+ years of experience required.

Engineering

Senior Backend Engineer role at Chariot, building modern payment infrastructure for charitable giving, offering $150-200K salary in New York.