Software Engineer V
Omnicell.com
160k - 228k USD/year
Office
United States
Full Time
Experienced Level 5 Senior Edge/Cloud Engineer with 15+ years of expertise in software development, cloud computing, and Edge systems. As a senior technical leader, you will work closely with architects to drive architectural decisions, mentor junior developers, oversee large-scale development efforts, and ensure high-quality software delivery. This role demands deep technical proficiency, strategic thinking, and hands-on development in edge computing, IoT, cloud infrastructure, event-driven architectures, and container orchestration.
This hybrid role blends development, technical leadership, and architectural oversight to guide the team in delivering scalable and maintainable solutions.
Key Responsibilities:
- 1. Technical Leadership & Architecture
- 2. Hands-On Development & Technical Expertise
- 3. Team Leadership & Mentoring
- 4. Strategic Direction & Cross-Team Collaboration
- Work with architects on the design and architecture of complex edge computing, IoT, and cloud-based systems, ensuring high performance and scalability.
- Define and enforce technical best practices, coding standards, and architectural guidelines for development teams.
- Own the end-to-end system design, ensuring efficient integration between edge devices, cloud services, and data pipelines.
- Drive continuous improvements in system performance, security, and scalability.
- Evaluate new technologies and recommend adoption to keep the system cutting-edge and future-proof.
- Actively develop, optimize, and maintain high-performance software solutions.
- Architect and implement RESTful APIs, ensuring seamless integration between edge and cloud infrastructure.
- Implementation of event-driven architectures using Kafka for real-time data processing and analytics.
- Design, deploy, and manage microservices-based applications in Kubernetes with best-in-class scalability and reliability.
- Ensure efficient database architecture, schema design, and performance optimization for PostgreSQL and SQL-based solutions.
- Implement and oversee best practices for unit testing, automation, CI/CD, and DevOps pipelines.
- Mentor and coach junior and mid-level developers, ensuring knowledge transfer and skill development.
- Lead technical discussions, design reviews, and code reviews to maintain high software quality.
- Provide technical guidance and assist in troubleshooting complex issues.
- Foster a culture of collaboration, innovation, and engineering excellence across the team.
- Work closely with Product, Engineering, and DevOps teams to align software development with business objectives.
- Collaborate with stakeholders to define roadmaps, priorities, and architectural strategies for the development team.
- Identify and mitigate technical risks early in the development lifecycle.
- Advocate for best practices in security, scalability, and system reliability.
Required Knowledge & Skills:
- Deep expertise in .NET and REST API development, with a strong foundation in distributed system design.
- Extensive experience in Kafka and event-driven architectures, ensuring real-time and scalable data processing.
- Advanced proficiency in Kubernetes for managing containerized workloads, ensuring scalability and high availability.
- Strong PostgreSQL and SQL database management expertise, including schema design and query optimization.
- Solid hands-on experience with Linux OS, shell scripting, and debugging applications in Kubernetes environments.
- Proven track record in building large-scale, production-grade software systems.
- Experience with cloud platforms (AWS, Azure), including serverless computing, edge computing, and cloud security.
- Strong problem-solving abilities and experience troubleshooting complex distributed systems.
- Excellent communication and leadership skills to work effectively with cross-functional teams.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 15–20+ years of experience in software development, with a strong focus on Edge-IoT, cloud infrastructure, and distributed systems.
- 10–15+ years of experience designing, developing, and deploying microservices-based applications.
Preferred Qualifications:
- Experience working with large teams and enterprise-scale projects.
- Certifications in AWS, Kubernetes (CKA/CKS), or Cloud Architecture.
- Familiarity with IoT security best practices and compliance standards.
- Knowledge of modern DevOps practices, CI/CD pipelines, and automation strategies.
Work Conditions
- Remote (United States) or hybrid (Milpitas, CA)
Additional Requirements
- Ability to pass background and employment verification checks
- Able to work from assigned location without housing or relocation assistance from Omnicell
- Base Compensation: $159,851 to $228,359
- (Actual compensation is subject to variation due to such factors as location, education,
- experience, and skillset. We offer a comprehensive benefits package, including medical,
- dental and vision plans covering eligible US employees and dependents, voluntary wellness
- and employee assistance programs, life insurance, disability, retirement plans with
- matching, and paid time off.)
- As Passionate Transformers, we find a better way to innovate relentlessly.
- Being Mission Driven, we consistently deliver on our promises.
- Our Entrepreneurial spirit makes the most of EVERY opportunity for innovation.
- Understanding that Relationships Matter creates synergies that yield the greatest benefits for all.
- Intellectually Curious, eager to think deeper to learn and improve.
- In Doing the Right Thing, we lead by example in ALL we do.
Software Engineer V
Office
United States
Full Time
160k - 228k USD/year
October 15, 2025