Software Engineer

Sera Systems, Inc
United States
7 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Code Review Continuous Integration Relational Databases Cursor (Graphical User Interface Elements) Web Development Github PostgreSQL
+20 more
MySQL Scrum Methodology Ruby on Rails Selenium Software Engineering TypeScript Web Application Frameworks Datadog Google Cloud GitHub Copilot ReactJS Rspec Cypress (Programming Language) Technical Debt Kubernetes Sentry Graphql Restful APIs New Relic (SaaS) Docker

Job description

We’re looking for a Software Engineer to help design, build, and maintain the applications that power the Sera platform. You’ll work closely with Product, Design, and Engineering to develop scalable solutions, deliver customer-facing features, and continuously improve the reliability and performance of our software.

This role is ideal for someone who enjoys solving challenging problems, writing clean and maintainable code, and contributing throughout the entire software development lifecycle.

What You’ll Do

  • Design, develop, test, and maintain scalable, production-ready software that supports our customers and business goals.
  • Build and enhance features using Ruby on Rails, JavaScript, TypeScript, and React.
  • Collaborate with Product Managers, Designers, and fellow Engineers to translate business requirements into thoughtful technical solutions.
  • Participate in architecture discussions and contribute ideas that improve scalability, performance, and maintainability.
  • Write automated tests and participate in code reviews to ensure high-quality, reliable software.
  • Troubleshoot production issues, resolve bugs, and proactively address technical debt.
  • Contribute to CI/CD pipelines, deployment processes, and platform reliability.
  • Participate in Agile ceremonies, sprint planning, estimation, and backlog refinement.
  • Create and maintain technical documentation to support long-term development and knowledge sharing.
  • Leverage AI-assisted development tools, including GitHub Copilot, Cursor, and Claude Code, to improve productivity while maintaining high standards for quality and security.
  • Participate in an on-call rotation and support incident response when needed.

Requirements

If you’re passionate about building high-quality software, solving complex technical challenges, and working alongside a collaborative team, we’d love to meet you., * 3+ years of professional software engineering experience.

  • Experience developing web applications using Ruby on Rails.
  • Strong proficiency with JavaScript or TypeScript and modern frontend frameworks such as React.
  • Experience working with RESTful APIs and relational databases.
  • Familiarity with automated testing frameworks and modern CI/CD practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • A growth mindset with a passion for continuous learning and improving engineering practices.

Nice to Have

  • Experience with PostgreSQL or MySQL.
  • Experience with Docker, Kubernetes, AWS, or Google Cloud Platform.
  • Familiarity with GraphQL.
  • Experience using GitHub Actions or similar CI/CD tools.
  • Experience with testing frameworks such as Cypress, RSpec, Jest, or Selenium.
  • Exposure to monitoring and observability platforms such as Datadog, New Relic, or Sentry.

Benefits & conditions

  • Build software that has a direct impact on thousands of users.
  • Work alongside a collaborative, talented, and supportive engineering team.
  • Influence product direction and technical decisions in a growing SaaS company.
  • Use modern technologies and AI-powered development tools to build better software.
  • Grow your career in an environment that values ownership, innovation, and continuous improvement.

If you’re excited about building great software and making an impact at a fast-growing technology company, we’d love to hear from you.

About the company

At Sera Systems, we’re transforming how specialty contractors run their businesses. Our cloud-based platform helps customers streamline operations, improve visibility, and grow with confidence. As a growing SaaS company, we value curiosity, ownership, and collaboration, giving every team member the opportunity to make a meaningful impact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

3:38 min

Cultivating passion for code quality and continuous learning

Mihaela-Roxana Ghidersa · LIVE

Videos

See all

Related articles

See all