Senior Software Engineer - Be
Location
Bangalore | India
Job description
We re looking for a Senior Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust. Senior Software Engineers are responsible for developing new frontend and/or backend features while supporting existing development efforts for our industry-leading platform.
Your Mission
Development
- Support development of web and mobile interfaces for product module or new prototypes using HTML, CSS, JavaScript/Typescript, Angular 8+, Ember, React and/or the designing, development, and unit testing of applications deployed to MS Azure while assisting with cloud application architecture using Python, Core Java, REST, and the Spring ecosystem
- Achieve at least 80% code coverage or per the revised standards set by the team
Collaboration
- Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team s discussions on system architecture and component design
- Support the team to ensure all committed stories for the sprint are completed per the sprint goal
Support
- Work toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in development
- Ensure critical and high priority CII s are delivered per SLA
Code Review
- Conduct peer reviews to improve code quality
- Help junior developers follow development testing, exploratory testing, AI testing and/or test automation
Lead
- Help build high-performing teams, grow and mentor the technical skills within the team and create development opportunities for them
You Are
A self-learner who is open to new technologies, processes, or techniques to improve your ability to deliver high-quality software. Someone who asks questions to clarify gaps in understanding.
Your Experience Includes
- Bachelors or Master s degree in Computer Science, Engineering, or related technical or business field
- 4+ years of professional software engineering/development experience
- Experience with either frontend (HTML5, CSS, Typescript, JavaScript) or backend (Python, Core Java, Spring Boot, REST, Kafka, Docker, etc.)
- Recent development experience using Drupal, Ember, React, Angular 8+, Python, or Core Java
- Familiarity with public cloud providers such as (Azure, Google Cloud, or AWS)
Extra Awesome
- Experience or familiarity with DevOps
- Familiarity with Continuous Integration/Deployment
- Test-Driven Development (TDD) using modern technologies
- Previous experience working on enterprise-level projects
- Agile development process awareness
- Experience working with distributed teams
- Experience with ELK Stack and MongoDB
Job tags
Salary