About the role
Join the Omnissa Workspace ONE Intelligence team and play a key role in shaping the future of digital workspaces. Our team is responsible for building, deploying, and managing the AWS-based Workspace ONE Intelligence cloud service. With a focus on transforming how customers engage with digital workspaces, we leverage analytics, machine learning, and AI to deliver innovative solutions that drive critical decision-making, enhance end user experience, ensure security, and automate IT processes and remediation. We are passionate about rapidly developing high-quality software and applying automation and software engineering best practices to everything we do. We work with the latest AWS technologies and open-source components.
Responsibilities:
- Drive the design and development of major architecture components. Participate in all phases of software development, including requirements, design, coding, testing, debugging, and performance tuning.
- Support your peers with code reviews, design reviews, and technical insights.
- Drive improvements in DevOps, Agile, and CI/CD processes that enable the team to work more efficiently.
- Drive API excellence with well-thought-out opinions on API design (e. g., API versioning, REST vs. GraphQL, performance, and usability).
- Support the team's on-call responsibilities and look for opportunities to make it more efficient.
- Train and mentor junior engineers, providing technical guidance and direction.
- Own engineering initiatives and champion a culture of high ownership, continuous improvement, and engineering excellence.
Requirements:
- 12+ years of experience in software engineering, with a strong technical foundation in architecting and designing cloud services.
- Proficiency in Java, Distributed System and the Spring Framework.
- Experience with microservice architectures and high-performance, high-scale systems.
- Experience with cloud services, preferably AWS (EC2 S3 Lambda, DynamoDB, Redshift, RDS, and more).
- Excellent problem-solving abilities, technical leadership, and a proactive approach to continuous learning and improvement.
- Proficiency in DevOps, Agile, and CI/CD processes.
- Familiarity with development tools such as Git, Jira, and Jenkins.
- Excellent communication skills and the ability to collaborate across cross-functional teams.