Job Closed
This listing is no longer active.
Bringing our heart to every moment of your health.
Principal Software Development Engineer – Golang
Location
Texas
Posted
130 days ago
Salary
$144.2K - $288.4K / year
Seniority
Lead
Job Description
Principal Software Development Engineer – Golang
CVS Health
• Design, develop, and maintain high-quality, reusable reference libraries, frameworks, and foundational services that empower application teams to build scalable and robust solutions (e.g., common patterns for Kafka integration, gRPC/Protobuf communication, and Role-Based Access Control (RBAC)). • Create comprehensive, documentation-first resources, examples, and templates that serve as blueprints for engineering teams. • Collaborate closely with product-aligned engineering teams to understand their needs and ensure enablement solutions are practical, maintainable, and widely adopted. • Contribute to fostering a culture of technical excellence, standardization, and continuous improvement across the engineering organization. • Provide guidance and support to engineering teams on the effective adoption and utilization of enablement tools and libraries. • Independently drive the design, development, and delivery of reusable tools and libraries from conception to completion, effectively managing project scope and communicating progress.
Job Requirements
- 15+ years of progressive experience as a Software Engineer, with a strong background in designing, building, and operating scalable backend services and APIs.
- At least 1-2 years of deep learning AI experience where you have used deep learning to develop, train and deploy deep learning models to production.
- 1+ years of using tools like Cursor, Cluade Code or similar toos to increase SDLC velocity
- 3+ years of Golang experience
- Strong experience with SQL based DBs at scale
- Have a deep understanding and practical experience with event-driven architectures and messaging systems, particularly Apache Kafka.
- Have a strong proficiency in designing and implementing high-performance communication protocols, including gRPC and Protobuf.
- Have a proficiency in one or more high-level programming languages such as C#, Java, and Golang.
- Have a solid foundation in software engineering principles: problem-solving, data structures, algorithms, and design patterns.
- Have a strong understanding of database systems and RESTful API design.
- Have experience with cloud platforms (Azure, AWS, or GCP) and containerization technologies (Docker, Kubernetes).
- Have exceptional interpersonal and communication skills, with a proven ability to collaborate effectively with diverse technical teams, articulate complex technical concepts clearly, and actively listen to understand varied perspectives and needs.
- Have ability to work autonomously, prioritize tasks, and manage multiple initiatives simultaneously in a fast-paced environment, while consistently delivering high-quality results.
- Have advanced communication skills to convey complex technical concepts to technical and non-technical audiences.
- Be able to influence technical direction and decision-making across multiple teams and organizational levels.
- Be able to present ideas, proposals, and solutions effectively in both verbal and written formats.
- Be able to resolve technical conflicts and foster a collaborative, positive work environment.
- Be able to collaborate inclusively with cross-functional teams (engineering, product, design, architecture) to align on solutions.
- Be able to build consensus across teams by navigating differing opinions and guiding toward effective compromises.
- Be able to to drive innovation by introducing new technologies and methods to solve complex problems.
- Be able to to align technical strategies with organizational goals, balancing technical excellence with business impact.
- Be able to serve as a go-to expert for complex technical challenges within the domain.
- Be able to establish and promote high standards for code quality, maintainability, and efficiency.
- Be able to stay current with emerging technologies and industry trends, inspiring teams to adopt best practices.
Benefits
- Affordable medical plan options
- A 401(k) plan (including matching company contributions)
- An employee stock purchase plan
- No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching.
- Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
GaggleEnsure the well-being of your students with the most proactive tool in digital safety. Learn more at gaggle.net
• Design, develop, and maintain high-quality, scalable backend code to power both internal and external workflows to get Gaggle set up • Collaborate with frontend engineers, infrastructure engineers, product managers, and others to build powerful features • Work with engineers across the organization to define and disseminate best practices and improvements to our technology • Lead the planning and design for the backend portion of projects that help keep students safe
Drupal Engineer, Part-Time, On-call
ICFWe are not a typical consulting firm and our people are not typical consultants.
• Be a key contributor in the creation of Drupal sites that are fully compliant with standards for design, accessibility, security, and performance • Write automated tests that support the delivery of quality software • Contribute to the client, ICF, and Drupal engineering communities • Work directly with stakeholders and team members to set and manage expectations throughout the life of the project • Operate within an agile development process
Full Stack Developer – .Net, React/Angular
Full ScaleBuild software development teams quickly and affordably.
• Develop and maintain responsive and scalable web applications using React and Angular (frontend) and .NET (backend). • Collaborate with designers, product managers, and other developers to build and enhance features. • Write clean, maintainable, and efficient code across the full stack. • Implement and integrate APIs and third-party services. • Troubleshoot and debug application issues to ensure optimal performance. • Optimize applications for speed, scalability, and reliability. • Stay updated with the latest trends and best practices in web development.
• Design and develop REST APIs using ASP.NET Core, EF Core and Dapper. • Implement scalable, accessible, and high-performance interfaces with Angular. • Apply SOLID principles, Clean Code practices, automated testing and code review. • Data modeling, optimized queries and tuning with EF Core/Dapper. • Telemetry, structured logging, metrics and tracing. • Containerize with Docker and orchestrate on Kubernetes. • Work closely with Product/UX and support the team's technical decisions. • Use/experiment with copilots and agents to accelerate development and documentation.




