Job Title
Infrastructure Software Engineer, 2
We are looking for a Senior Infrastructure Software Engineer- 1 to join our team and play a key role in designing, developing, and automating scalable microservices and IT workflows in the cloud (AWS and/or GCP)....○ Implement best practices for observability (logging, monitoring, alerting) across distributed microservices and cloud infrastructure.
○ Collaborate with other DevOps teams to ensure high availability, performance tuning, and fault tolerance in production environments.
○ Adhere to security compliance requirements and industry standards, e.g. from the #info-security team, in design and development.
• Collaboration & Mentorship
○ Work closely with cross-functional teams (IT Engineering and applications) to share knowledge, drive innovation, and maintain coding standards.
○ Provide technical leadership and mentor junior engineers, guiding them on best practices in cloud development and infrastructure automation.
• Continuous Improvement
○ Keep abreast of emerging technologies, tools, and industry trends in cloud, containerization, DevOps, and microservices.
○ Advocate for and implement process improvements, encouraging a culture of experimentation, learning, and rapid iteration....Required Skills Mandatory Skills:
○ Bachelor's degree in software engineering, MIS, Computer Science or relevant work experience 5+ years designing and developing software solutions in a cloud environment (AWS and/or GCP).
○ Demonstrated experience building and deploying microservices, e.g....oud services (Compute, Networking, Storage, Security).
○ Comfortable deploying services in cloud platforms like AWS and GCP, and monitoring the infrastructure health using tools like Prometheus, Grafana, or native cloud provider solutions; able to set up CI/CD pipelines to automate testing, building, and deployment processes as needed.
○ Familiar with the security challenges inherent in platform development, and ready to implement secure authentication and authorization mechanisms (e.g., JWT, OAuth, Device Attestation) for our APIs,
○ Experience with serverless technologies (Lambda, Cloud Functions) a plus.
○ Understanding of IAM, VPC security, encryption, and compliance frameworks.
○ Ability to follow secure coding practices and incorporate security checks into pipelines.
○ Strong communication skills to collaborate with distributed teams and cross-functional stakeholders.
○ Ability to mentor, lead design discussions, and handle complex problem-solving with minimal oversight.