- Company Name
- 5
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Lead the design, development, and maintenance of core features for a high‑scale analytics platform. Drive technical decisions, mentor team members, and ensure the platform remains performant, secure, and extensible while collaborating with cross‑functional stakeholders.
**Expectations:**
- Deliver high‑quality code and product features with autonomy.
- Champion best practices in architecture, testing, and CI/CD.
- Communicate trade‑offs clearly and influence technical direction.
- Continuously improve platform observability, performance, and reliability.
**Key Responsibilities:**
- Ideate, develop, release, and maintain new features on the Level5 platform.
- Work with large data sets for analytics, historical tracking, and client management.
- Lead migrations, refactors, and adoption of modern tools and frameworks.
- Own integrations with external services, middleware, and data pipelines.
- Enhance observability (Sentry, CloudWatch) and performance (caching, query tuning).
- Participate in code reviews, mentor teammates, and refine development processes.
- Collaborate with business stakeholders to define requirements and communicate solutions.
- Leverage AI‑assisted development tools (e.g., JetBrains, Claude Code).
**Required Skills:**
- **Languages/Frameworks:** PHP 8.x, Laravel, MySQL, Python, HTML/CSS/JavaScript.
- **Cloud & DevOps:** AWS (RDS, Lambda, DynamoDB, ECS, Step Functions, EventBridge), Docker, Ansible, GitHub Actions CI/CD.
- **Observability & QA:** Sentry, CloudWatch, metrics/logs/traces.
- **APIs & Security:** REST, OAuth2/JWT, webhook design, rate limiting, IAM least‑privilege, secrets management.
- **Architecture:** Event‑driven design, systems thinking, safe migration strategies (blue/green, canary), performance tuning, caching, read/write splitting.
- **Additional:** Experience with AI/agentic workflows or energy industry domain is a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Laravel certification) are advantageous but not mandatory.