Senior Platform Engineer is responsible for designing and maintaining reliable .NET 8 systems with a focus on secure authentication and authorization. The engineer will advise and develop platform-level features (e.g., Kafka, HTTP proxy services) while analyzing architectural trade-offs to ensure optimal designs. The role also requires hands-on experience with cloud-native technologies and key Kubernetes resources (manifests, operators, ingresses, pods, secrets, configmaps). It involves participating in the full software development lifecycle, collaborating with cross-functional teams in an agile, ad-hoc environment.
Key Responsibilities:- Design, build, and maintain scalable .NET 8 applications, supporting implementations of authentication and authorization protocols (including OAuth, SAML, and OIDC) for secure identity management.
- Demonstrated ability to conceptualize how different components of a system fit together (e.g., front-end, back-end, databases, services). Capable of weighing pros and cons of various architectural approaches to arrive at optimal solutions.
- Work with Kubernetes manifests and operators for deploying and managing containerized workloads. Be well-versed in core Kubernetes resources such as ingresses, pods, secrets, and configmaps. Collaborate with DevOps teams to ensure smooth container orchestration and cloud-native adoption.
- Develop efficient and secure APIs, proactively keeping them secure based on the latest industry security vulnerability reports and ensure their integration within the ecosystem.
- Create and modify existing pipelines, including Azure Pipelines and GitOps processes, to support continuous integration and deployment.
- Collaborate with cross-functional teams, including colleagues across Europe, India, and the United States, as well as vendors, to understand business requirements and translate them into technical solutions.
- Conduct code reviews and provide technical guidance to other team members.
- Participate actively in agile ceremonies and contribute to improving team processes and delivery outcomes.
- Ability to write shell scripts as needed given reasonable time and resources.
- Create and update technical documentation to support engineering activities and ensure knowledge sharing.
The compensation for this position is $100k to $130k annually. Base pay will vary depending on factors, including but not limited to, a candidate's location, job-related knowledge, skills and work experience. Vistex provides highly competitive benefits, including a comprehensive healthcare plan, 401(k), and paid time off, including paid volunteerism days!