EOS RPO
Senior Software Engineer
In this role, you will:
Lead moderately complex initiatives and deliverables within technical domain environments
Contribute to large scale planning of strategies
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications:
4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
Software Engineering experience with strong exposure to automation and Platform Engineering
Experience with Gen AI/LLM based solutions those are implemented in production
Bachelor's or Master's degree in Computer science, engineering or related field.
Job Expectations:
Lead the design and development of automation frameworks and platform tools used across engineering and operations teams
Build scalable Python based automation services, APIs and backend utilities
Develop intuitive React based UI for monitoring, orchestration and operational visibility
Build Gen AI powered solutions such as incident summarization, runbook generation and operational insights
Develop LLM powered assistants for engineering and support teams
Design Agentic AI workflows where AI agents can analyze issues, trigger automations and execute multi step tasks with human oversight
Implement RAG pipelines, embeddings and prompt engineering techniques
Ensure AI Solutions follow security, governance and responsible AI practices
Create and manage job scheduling workflows using Autosys
Write and optimize Shell scripts for system automation, deployments and operational tasks
Drive platform reliability and scalability through automation of repetitive operational processes
Collaborate with DevOps, SRE and Application & Support teams to identify automation Opportunities
Participate in incident response and problem management, building automations to prevent recurrence
Develop solutions using REST APIs, system integrations and service orchestrations
Experience working with version control systems (Git)
Experience with containerization (Docker and Kubernetes)
Experience with Infrastructure as code (Terraform, Ansible)
Strong problem solving and system design skills
Proactive mindset with a focus on automation-first thinking