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 22 days 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 Product Support Engineer, BugSnag

Senior Product Support Engineer position at SmartBear, providing technical support and solutions for BugSnag's software stability platform while working with multiple programming languages and frameworks.

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.

Senior Product Support Engineer, BugSnag

Senior Product Support Engineer for BugSnag at SmartBear, providing technical support and collaborating with development teams.

Senior QA Engineer - ReadyAPI

Senior QA Engineer role at SmartBear for ReadyAPI product, leading quality assurance efforts and working with advanced API testing technologies.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and improving search technologies that impact billions of users globally.