
Senior Software Engineer – Enablement
ITHAKA
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $125,000 - $140,000 per year
Job Level
About the role
- Architect, develop, and maintain internal platforms, services, and tooling that support CI/CD, automation, and software delivery.
- Design and build scalable backend services and APIs, including event-driven microservices.
- Build and maintain user-facing interfaces and internal web applications using modern frontend frameworks and UI best practices.
- Lead and support the evolution of CI/CD pipelines, deployment strategies, and platform automation.
- Apply DevOps and enablement methodologies to improve development velocity, reliability, quality, and operational efficiency.
- Partner closely with product, platform, and application engineering teams to improve developer workflows and platform usability.
- Champion developer experience by ensuring enablement tools are intuitive, accessible, well-documented, and aligned with user needs.
- Mentor and coach engineers across teams on architecture, coding standards, DevOps practices, and UI/UX considerations.
- Facilitate technical deep dives, design reviews, and training sessions to promote shared learning and best practices.
- Evaluate, prototype, and integrate new technologies that add value to the software delivery ecosystem.
- Contribute to internal platform roadmaps and help translate organizational goals into actionable technical initiatives.
- Operate with a "You Build It, You Own It" mindset, taking shared responsibility for the reliability, maintainability, and evolution of the code you help put into production.
Requirements
- A minimum of 5 years as a full-stack software engineer delivering large-scale, distributed web applications.
- Able to act as a strategic product thinker and community builder
- Proven ability to design and develop scalable backend services and RESTful APIs.
- Hands-on development of user-facing or internal web applications using modern frontend frameworks (e.g., React, Vue), informed by UI/UX and accessibility best practices.
- Working knowledge of CI/CD concepts, automation, and software delivery pipelines, including tools such as GitHub Actions, GitLab CI, or similar.
- Practical expertise contributing to or operating internal developer platforms, enablement tooling, or shared services.
- Strong experience working with AWS (e.g., EC2, S3, Lambda, RDS, EKS) and deploying applications using Docker and Kubernetes.
- Experience with event-driven architectures and messaging systems.
- Demonstrated ability to troubleshoot, debug, and optimize performance across the stack.
- Comfort collaborating in Agile, cross-functional, and distributed or self-directed teams.
- Strong communication skills, with the ability to clearly articulate technical concepts, designs, and trade-offs to both technical and non-technical stakeholders.
Benefits
- medical, dental, and vision plans
- an employer-paid 10% retirement contribution
- paid parental and caregiver leave
- 22 days of paid time off
- 11 paid holidays
- up to 12 sick days
- wellness benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack software engineeringscalable backend servicesRESTful APIsfrontend frameworksUI/UX best practicesCI/CD conceptsautomationDockerKubernetesevent-driven architectures
Soft Skills
strategic product thinkingcommunity buildingmentoringcoachingcollaborationcommunicationtroubleshootingdebuggingoptimizing performancefacilitating technical deep dives