Full Stack Software Engineer

Artech LLC

  • Foster City, CA
  • 2 days ago
  • $30–$37.14 Per Hour

Highlights

Within the PMO, the Processes & Tools team builds the internal applications that program managers and engineering teams across Zoox rely on every day reporting tools that turn raw Jira data into a clear picture of program health, and planning tools that let teams build a plan in a purpose-built interface and push it back into Jira as tickets and dependencies. This is an unusually broad opportunity for someone one to two years into their career: you will work across the full stack, touch real cloud infrastructure and a production data warehouse, and see your work used by program managers across the company within weeks rather than months.

Numbers & Facts

LocationFoster City, CA
Salary$30–$37.14 Per Hour

Description

The Program Management Office (PMO) at Zoox supports some of the company's most complex, cross-functional decisions and programs. When needed, members of the PMO will roll up their sleeves and work hand in hand with engineering and operations to solve issues that arise.

We pride ourselves on our ability to take complexity and translate that into meaningful actions and high-quality, timely decisions. We have a strong track record of helping the organization execute more effectively across a number of different programs and initiatives. We do this through clear thinking, problem-solving, implementing improved operational measures, and influencing and coaching tactics.

Within the PMO, the Processes & Tools team builds the internal applications that program managers and engineering teams across Zoox rely on every day reporting tools that turn raw Jira data into a clear picture of program health, and planning tools that let teams build a plan in a purpose-built interface and push it back into Jira as tickets and dependencies. We have moved fast and proven the value of these applications with real users, and we are now investing in making them robust, secure, and ready to scale. We are looking for an early-career Software Engineer to join us and grow into that work. This is an unusually broad opportunity for someone one to two years into their career: you will work across the full stack, touch real cloud infrastructure and a production data warehouse, and see your work used by program managers across the company within weeks rather than months.


Responsibilities
Build and ship features across our internal applications frontend and backend working directly with the program managers who use them.
Help harden our existing applications for production use, driving work on authentication, error handling, input validation, and safe handling of operations that write data back into Jira.
Write automated tests for new and existing code, and help grow test coverage on the paths that matter most.
Drive our CI/CD pipelines and deployment process, and keep our applications running on AWS.
Investigate and fix bugs reported by users, including tracing problems through logs and monitoring to find root causes.
Integrate with the Jira APIs, and help make those integrations more resilient to rate limits, timeouts, and partial failures.
Document what you build, so the next person can operate and extend it without you in the room.
Partner with non-engineer teammates who prototype using AI-assisted development tools, helping turn their prototypes into something we can support.
Qualifications
1 2 years of professional software engineering experience, or equivalent demonstrable work internships, meaningful open-source contributions, or a portfolio of projects you have built and can walk us through in detail.
Working knowledge of JavaScript/TypeScript and a component framework (React preferred), and the ability to build a functional user interface.
Working knowledge of Python or Node.js/TypeScript on the backend.
Exposure to AWS EC2, Lambda, S3, RDS, or IAM.
Familiarity with Git and collaborative development, including code review.
Experience with Role-Based Access Control (RBAC) design, software architecture design, relational data modeling and admin UI/tooling
Experience building with AI-assisted development tools, and a point of view on where they help and where they need care.
Strong fundamentals and a genuine appetite to learn quickly. We care far more about how you reason through an unfamiliar problem than about the length of your technology list.
Clear communicator who is comfortable working directly with non-engineers. You will be talking to program managers daily, and you will need to explain what you are doing and ask good questions when requirements are vague.
Comfortable asking for help early and saying when you are stuck or unsure. In a small team this matters more than in a large one.
A passion for building efficient systems and a knack for making complex processes simple and intuitive for users.

Similar Jobs