- Company Name
- Inspira Financial
- Job Title
- Sr. Software Engineer- Developer Experience (Remote)
- Job Description
-
**Job Title:** Sr. Software Engineer – Developer Experience (Remote)
**Role Summary:**
Senior engineer responsible for designing, building, and maintaining developer tooling, CI‑CD pipelines, and performance monitoring solutions that enable engineering teams to deliver high‑quality software efficiently. Acts as a customer‑centric partner to developers, driving automation, scalability, and continuous improvement across the software development lifecycle.
**Expectations:**
- Deliver intuitive, reliable tooling that meets developer needs.
- Collaborate cross‑functionally with product, DevOps, and engineering teams.
- Lead technical mentorship and champion best practices in testing and automation.
- Stay current with emerging developer‑experience technologies and apply them to reduce friction.
- Operate remotely within eligible U.S. states; attend required in‑office days when within 90‑minute radius of Oak Brook, IL.
**Key Responsibilities:**
- Design and implement developer‑focused tools and workflows.
- Build, maintain, and optimize automated CI/CD pipelines.
- Enhance build systems, testing frameworks, and performance monitoring.
- Improve code quality, debugging, and logging visibility.
- Drive scalability, reliability, and automation across engineering teams.
- Partner with stakeholders to identify pain points and streamline processes.
- Champion test automation and fast feedback loops.
- Provide technical mentorship and guidance to engineering peers.
- Develop monitoring, logging, and performance tracking infrastructure.
- Conduct root‑cause analysis and drive continuous improvement initiatives.
**Required Skills:**
- Strong software engineering (object‑oriented or functional) with 5+ years of experience.
- Expertise in CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
- Proficiency in scripting/automation languages (Python, Bash, PowerShell).
- Experience with build systems (Maven, Gradle, MSBuild) and containerization (Docker, Kubernetes).
- Knowledge of testing frameworks and test‑automation strategies.
- Familiarity with monitoring, logging, and performance analytics (Prometheus, Grafana, ELK, Splunk).
- Ability to design scalable, reliable tooling and infrastructure.
- Strong problem‑solving, communication, and collaborative skills.
- Experience mentoring engineers and influencing technical standards.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer, Certified Kubernetes Administrator) are a plus but not mandatory.