B
Bmw Techworks India•4h ago
Foundit
Junior Software Engineer
Chennai, Bengaluru / Bangalore
Full Time
Mid Level
700000-1000000
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Junior Software Engineer - Cloud Security in Chennai/Bengaluru
Join BMW TechWorks India as a Junior Software Engineer specializing in Cloud Security. This permanent role offers an exciting opportunity to contribute to securing BMW's cutting-edge automotive and enterprise IT solutions. You will play a key part in designing, developing, and maintaining secure backend services and APIs, ensuring the integrity and safety of our data pipelines and cloud infrastructure.
Key Responsibilities:
- Design, develop, and maintain security-focused backend services and APIs using Python, particularly in cloud-native, serverless environments.
- Implement robust authentication and authorization mechanisms, including managing IAM policies, roles, and service permissions.
- Build essential tools and frameworks to secure customer-built data pipelines, ensuring consistent enforcement of security policies across the platform.
- Integrate with critical AWS security services such as IAM, KMS, Secrets Manager, CloudTrail, and GuardDuty to establish automated, strong security controls.
- Develop comprehensive monitoring and alerting systems for security events, misconfigurations, and policy violations.
- Conduct thorough security reviews of platform features, API designs, and infrastructure modifications.
- Collaborate effectively with platform engineers, data engineers, and frontend teams to champion secure-by-default user experiences.
- Actively participate in threat modeling, architecture discussions, sprint planning, and code reviews.
- Contribute to automation, testing, and CI/CD pipelines to embed security best practices into all deployments.
What You Should Bring:
- Demonstrated experience with Python development, ideally within a cloud-native, serverless context.
- A solid understanding of AWS security services and best practices, including IAM, KMS, Secrets Manager, CloudTrail, GuardDuty, SCPs, and Organizations.
- Experience in designing and consuming REST APIs with secure authentication and authorization protocols.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform for defining and enforcing security policies.
- A foundational understanding of secure software development practices, encompassing threat modeling, secure code reviews, and vulnerability management.
- Commitment to writing well-tested, maintainable code, including proficiency in unit and integration testing.
- Familiarity with version control systems (Git) and CI/CD best practices.
- Excellent communication skills and a collaborative, security-first mindset.
- A detail-oriented and strong problem-solving approach.
- Availability to work often within the CET timezone is preferred.
- Outstanding analytical and communication skills are a MUST.
Must-Have Technical Skills:
- Python, preferably in a cloud-native, serverless context.
- Proficiency with AWS security services and best practices (IAM, KMS, Secrets Manager, CloudTrail, GuardDuty, SCPs, Organizations).
Good-to-Have Technical Skills:
- Experience with AWS Organizations and SCP policy design.
- A background in data platform security, including the protection of data lakes, catalogs, and data pipelines.
- Knowledge of compliance frameworks such as ISO 27001 and SOC 2, including audit readiness.
- Experience integrating monitoring and security tooling (e.g., AWS Security Hub, SIEMs, custom dashboards).
Company
B
Bmw Techworks India
BMW TechWorks India: Pioneering Automotive Software EngineeringBMW TechWorks India, a strategic joint venture between the globally renowned BMW Group and the leading product engineering and digital se...
Chennai, Bengaluru / Bangalore
Posted on Foundit