Principal Software Engineer – Tech Lead - Contact Center Platform Engineering. Provide technical and engineering leadership for the design, development, and delivery of enterprise-scale Workforce Management applications that power Fidelity's contact center operations.
Responsibilities
Define and drive the technical vision and engineering strategy for Workforce Management platforms.
Partner with Architects to evaluate solution options and establish long-term technical direction.
Lead architecture and design reviews, ensuring solutions meet scalability, reliability, security, and operational requirements.
Drive engineering standards, development practices, and quality expectations across the team.
Champion modernization efforts, reduce technical debt, and simplify platform complexity.
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent experience
Transform technology into opportunity as a BMC Remedy/Helix Developer at GDIT, shaping mission-critical government projects and advancing your engineering career.
Compensation
The likely salary range for this position is $128,039 - $173,229.
Responsibilities
Gather requirements, prepare and deliver presentations and demos
Write requirements and design documentation, implementation guides, and test scripts
Develop workflow and integrations including building forms, fields, workflow in Developer Studio and Innovation Studio
Build data import files for Foundation and Transactional Data
Develop RestAPI, WebService, and LDAP integrations between Helix and external applications/systems
Software Engineer contributing to design, development, deployment, and support of enterprise-grade applications and data solutions.
Responsibilities
Design, develop, test, and maintain scalable data-driven applications, APIs, and integration solutions using modern software engineering practices.
Build and support applications utilizing relational, NoSQL, and graph databases while ensuring high performance, reliability, and scalability.
Develop and deploy cloud-based solutions using platforms such as Azure and AWS, implementing containerization and distributed builds.
Collaborate with multi-functional teams to develop and implement Generative AI, Agent, and AI-Enabled applications applying concepts such as RAG and Agentic AI solutions.
Participate in software lifecycle activities including version control, code reviews, deployment automation, troubleshooting, and continuous improvement.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
Nice to have: Generative AI
Nice to have: Large Language Models (LLMs)
Nice to have: Retrieval-Augmented Generation (RAG)
AI-Centric Full Stack Software Engineer to design, build, and support modern software solutions with a strong focus on AI-enabled applications and intelligent automation.
Responsibilities
Design, develop, test, deploy, and maintain scalable full stack applications and platform services.
Own software solutions end-to-end, including system design, architecture, implementation, testing, observability, deployment, and lifecycle support.
Develop and implement custom AI agents to support workflow automation, decision support, summarization, and multi-step reasoning capabilities.
Integrate AI services, large language models (LLMs), embeddings, search technologies, and external tools through secure and scalable APIs.
Build and maintain MCP-based integrations to enable structured communication between AI models, tools, and business systems.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field
Nice to have: Enterprise-scale distributed applications
Design, develop, and maintain enterprise-grade Java applications and front-end interfaces for EMS billing solutions.
Compensation
Sarnova is an Equal Opportunity Employer. We offer a competitive salary, commensurate with experience, along with a comprehensive benefits package, including 401(k) Plan.
Responsibilities
Design and build polished, responsive, accessible, reusable user interfaces for enterprise Java applications
Develop with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue
Integrate front-end applications with Spring Boot services through REST and event-driven APIs
Responsible for developing and implementing risk management and quality assurance programs, conducting investigations, ensuring compliance with state and federal regulations, and leading corrective action plans.
Responsibilities
Develop and implement risk management/quality assurance program
Conduct investigations and root cause analysis
Ensure compliance with state and federal reporting guidelines