Software Engineer - Senior

12 - 16 years

40 - 45 Lacs

Posted:8 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We seek an outstanding software architect with a can-do attitude to join us on our SaaS transformation journey. As part of this journey, you will develop applications and tools required to build, deploy, and operate Teamcenter on AWS. You will contribute as an architect and a full-stack developer, contributing to back-end, front-end, IaaS, DevOps, etc.

We are looking for
  • Strong architect who has experience in SaaS transformation
  • Strong software developer
  • SRE and/or DevOps approach
  • Master trouble-shooter
  • Good communication
  • Lifelong learner
  • Can-do attitude.
Required Skills:
  • 12+ years of software development experience (Java or Python or similar)
  • Can create, understand, communicate and critique architectures and software design
  • Can conceive, publish and provide governance with principles, guidelines and guardrails of the architecture
  • Can approach decisions and trade-offs with transparency
  • Efficiently developed fully automated systems for operating in cloud using k8s
  • Experience with infrastructure as code tools, ideally with Terraform, Ansible
  • Proficient in networking components (subnets, VPN, VPCs, security groups, NATs, etc).
  • Have worked with CI/CD tooling such as GitLab CI, ArgoCD, etc
  • Can do system design for solutions in the cloud (Can you build an MVP of Dropbox?)
  • You understand System Design principles and micro-services architecture
  • You have familiarity with Linux internals
  • You possess expertise in AWS and Azure services, as well as container architecture.
  • Can interpret and critique distributed system design
  • You are an advanced-level programmer
  • Can build full-stack/backend for applications and deploy on cloud
  • Can write clear, legible, maintainable code
  • Aware of code smells and can carry out it through code reviews
  • Have followed TDD/BDD principles and built automated tests
  • Proven understanding of testing strategies and tools
  • Good design background
  • Good in object-oriented design, development
  • Developed skills in choosing efficient data structures and algorithms
  • Understanding of design patterns/smells
  • Willingness to use your technical expertise to mentor, train, and lead other specialists.
Even better if:
  • You are proficient in cybersecurity architecture and processes
  • You have hands on experience in Teamcenter platform.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Siemens logo
Siemens

Automation Machinery Manufacturing

Munich Brande

RecommendedJobs for You