The #1 field service management app for contractors.
Software Engineer II
Location
United States
Posted
13 days ago
Salary
$116.5K - $123K / year
Seniority
Junior
Job Description
Software Engineer II
CompanyCam
• Build new features and enhancements on top of established integrations based on customer needs and data • Maintain and upgrade existing integrations, including endpoint updates and deprecation management • Investigate and debug issues using logs, monitoring tools, and a whole lot of curiosity • Use AI tooling to move faster and work smarter across debugging and development workflows • Partner closely with your team lead to keep maintenance and enhancement work in its own lane, so new integration builds stay on track
Job Requirements
- 1+ years of professional software engineering experience; you've worked in the field, not just studied it
- Full-stack experience, comfortable contributing on both the front end and back end
- A genuine curiosity and investigative mindset: when something breaks, you want to understand why
- Ability to work through ambiguous debugging challenges independently and move forward without a clear path
- Strong communication skills and a collaborative, feedback-friendly approach
- You live and work permanently in the U.S. (We’re not set up to hire outside the U.S.)
Benefits
- Meaningful equity
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Developer
SERBYTE servicios ITBuscamos a los mejores profesionales en TI para abordar los servicios de nuestros clientes con garantias de calidad
• Front-end architecture development for web applications • UI/UX interaction design for web interfaces • Back-end application development • Implementation of core business logic • Creation and maintenance of servers and databases • Implementation of security and data protection measures • Cross-platform optimization • Responsive application design • API design and development • Participation in the design and development of scalable software solutions • Technical leadership when required • Maintaining code integrity and structure • Writing clean, functional code across front-end and back-end • Analysis of data, processes, and code to troubleshoot issues and identify improvements • Testing and bug fixing • Ensuring technical and functional requirements are met • Technical documentation writing
Senior Software Engineer
PlanetLargest earth observation satellite network delivering a near-daily global dataset
• Design and implement core Infrastructure-as-Code (IaC) solutions to ensure the secure and scalable operation of Planet's services. • Actively work on major platform modernization initiatives, including the full migration from legacy tooling to new solutions. • Manage cloud-based infrastructure services, notably our fleet of Kubernetes clusters, and associated tooling to meet internal needs and support customer-facing service level agreements. • Enhance and maintain observability for key platform services, leveraging Grafana and other tools to establish Service Level Objectives (SLOs) and improve operational readiness. • Implement improvements and features for core systems owned by the team, such as GKE clusters, public API gateway, and other managed infrastructure solutions. • Collaborate with software engineering teams to refine the developer experience (DevEx) of our managed infrastructure.
Staff Software Engineer – Grafana Cloud
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.
Staff Software Engineer – Grafana Cloud, k6
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.



