Original listing text, shown exactly as published by the company.
Your Role
Focused Energy is looking for a Software Engineer II to join our team and help scale software engineering productivity across the company. As we grow rapidly across multiple geographies, the adoption of AI-assisted development tools needs a coordinated, reliable approach — without it, we risk inconsistent practices, duplicated effort, and code quality issues across projects.
In this role, you will design, build, and deploy automated developer tooling, internal AI workflows, and software agents that act as productivity multipliers for our software team. Over the next 6–18 months, you'll help define how Focused Energy adopts AI-assisted and agentic coding tools responsibly, raising the bar on code quality, testing, and reliability as the engineering org scales.
What You'll Do
- Design, build, and maintain AI-assisted developer productivity tools, code quality automation, and modern CI/CD infrastructure.
- Translate software development requirements into clear software designs, internal developer APIs, and repository templates.
- Lead technical design discussions and establish safe, practical standards for using AI-generated code and agentic tools across the department.
- Proactively address code quality, testing, and reliability gaps by building robust automated testing frameworks and code-review gating systems.
- Write clear runbooks, documentation, and training guides to help engineering teams adopt AI-assisted development tools responsibly.
- Collaborate with other software teams to systematically debug complex issues across system boundaries and ensure safe release processes.
Who You Are
- An independent software engineer who can own a distinct system, feature, or service from design to production.
- Hands-on experience using AI-assisted development tools and writing software automation or integrations.
- Experience in software quality practices, automated testing, code review, and modern CI/CD pipelines.
- Write clean, readable, and documented code that follows established engineering patterns.
- Proficiency in modern programming languages (such as Python, C++) and web service development.
- Solid understanding of software architecture, APIs, repository structure, and CI/CD automation.
- Communicate complex technical concepts in simple, clear language to both technical and non-technical partners.
- Effective in ambiguous or changing priority environments and translate loose needs into structured software plans.
- High curiosity and an active growth mindset to learn new technical domains.
- Provide constructive, detailed feedback in code reviews and mentor other engineers on tooling and best practices.
- Preferred: experience building developer experience platforms, internal tools, repository templates, or custom engineering infrastructure.
- Preferred: experience with agentic coding frameworks, prompt engineering, or LLM-based development APIs.
- Preferred: experience in high-complexity engineering environments where software closely interacts with hardware or scientific instruments.