SW Engineer
Ford Motor Company
Date: 2 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time
Job Description
Our Global Data Insight & Analytics organization is seeking a Senior Software Engineer to join an innovative team dedicated to transforming our code review and quality assurance processes. In this role, you'll leverage your extensive software engineering expertise to establish best practices, conduct thorough code reviews, and help build GenAI based systems that elevate code quality across the organization. You'll work in a collaborative environment with engineers, product managers, and business partners to deliver measurable improvements to our development workflow.
Responsibilities
Our Global Data Insight & Analytics organization is seeking a Senior Software Engineer to join an innovative team dedicated to transforming our code review and quality assurance processes. In this role, you'll leverage your extensive software engineering expertise to establish best practices, conduct thorough code reviews, and help build GenAI based systems that elevate code quality across the organization. You'll work in a collaborative environment with engineers, product managers, and business partners to deliver measurable improvements to our development workflow.
Responsibilities
- Establish and Enforce Engineering Excellence: Define, implement, and evangelize robust coding standards, design patterns, and software development best practices that enhance quality and maintainability.
- Lead Cross-Team Code Reviews: Conduct comprehensive, hands-on code reviews, with the help of state-of-art GenAI tools, for multiple product teams, providing actionable feedback and guidance on architecture, performance, and security.
- Develop Quality Automation Tools: Design and build scalable backend services and tools in Python and Java that automate routine checks, standardize workflows, and increase development velocity.
- Architect Review Frameworks: Create structured frameworks and processes that combine human expertise with automation to streamline PR routing, standardize feedback, and capture quality metrics.
- Drive DevOps Practices: Implement and refine CI/CD pipelines, testing strategies, and infrastructure-as-code to enable consistent, reliable delivery across teams.
- Develop AI/ML and GenAI Solutions: Collaborate with the Product Owner to design and implement innovative AI/ML and Generative AI products that align with the business vision.
- Mentor and Grow Engineering Culture: Coach engineers on software craftsmanship, lead technical discussions, and facilitate knowledge sharing through workshops and documentation.
- Collaborate Across Functions: Partner closely with product owners, architects, security teams, and stakeholders to ensure alignment on quality standards and implementation approaches.
- 3+ years of professional experience as a backend software engineer with strong proficiency in Python and Java
- Demonstrated track record implementing software engineering best practices including code reviews, TDD, and clean code principles
- Experience architecting, building and maintaining backend services and developer tools
- Working knowledge of CI/CD pipelines, containerization (Docker), and infrastructure automation (Terraform)
- Strong understanding of software design patterns, SOLID principles, and object-oriented programming
- History of improving development processes and mentoring other engineers
- Excellent written and verbal communication skills with ability to explain complex concepts clearly
- Bachelor's degree in Computer Science, Computer Engineering, or related technical field
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Associate CEC Operations
Tesco Bengaluru,
Bengaluru, Karnataka
3 days ago
About the roleFollowing our Business Code of Conduct and always acting with integrity and due diligence• Identifying operational improvements and finding solutions by applying CI tools and techniques• Responsible for completing tasks and transactions within agreed KPI's• Knows and applies fundamental work theories/concepts/processes in own areas of work• Resolving user queries in a timely manner and have attention to detail...
Senior Software Engineer
Bajaj Finserv,
Bengaluru, Karnataka
6 days ago
Location Name: NR Trident Tech ParkJob PurposeWork on mobile app projects to deliver new modules as well as support existing ones.Duties And ResponsibilitiesLead the development process for assigned features/modules, ensuring adherence to best practicesand coding standards. Develop and maintain high-quality web and hybrid mobile applications using Angular framework Write clean, well-documented, and maintainable code, Unit test and debug Angular applications...
Specialist- Credit Management
First Abu Dhabi Bank (FAB),
Bengaluru, Karnataka
2 weeks ago
Company DescriptionFAB, the UAE's largest bank and one of the world's most secure financial institutions, is dedicated to creating value for its employees, customers, shareholders, and communities. Through innovation, agility, and differentiation, FAB is committed to fostering growth.FAB GBS India is looking for top talent and your success is our success. Accelerate your growth as you help us reach our...