Description
Senior Software Engineer – Product Engineering
Location: Bengaluru, Karnataka
- Experience: 7 - 9 Years
- Openings: 1
- Job Type: Full-time
Role Overview
As a Senior Software Engineer at UST, you will be responsible for developing applications, selecting appropriate technical options, and optimizing performance by employing design patterns and proven solutions. You will work independently and collaboratively, guiding junior engineers and ensuring adherence to best practices.
Key Responsibilities
1. Product Requirements & Design
- Understand functional/non-functional requirements from stakeholders (Architects, Product Managers, Clients).
- Conduct feasibility studies to assess the impact of user stories on the existing product.
- Participate in cross-functional meetings to clarify and refine requirements.
- Create high-level and low-level design documents capturing class diagrams, attributes, and sequence diagrams.
- Seek review inputs from the Architect and incorporate feedback.
2. Product Development & Engineering
- Develop/support scripts (PowerShell, CI/CD automation) for configuration, build, and deployment tasks.
- Extend existing tools and automate parts of the build/deploy lifecycle.
- Configure CI/CD pipelines to enhance development efficiency.
- Conduct POCs for new technologies and share insights with the architecture team.
- Provide technical guidance for research, design, analysis, testing, and troubleshooting.
- Participate in code reviews and architecture discussions to identify and eliminate design issues.
- Build code in line with the design document and support user acceptance testing (UAT).
3. Product Testing & Deployment
- Review test cases and test plans for thorough coverage.
- Conduct integration testing and resolve defects.
- Ensure smooth deployment by troubleshooting development and production issues.
4. Product Documentation & Training
- Provide inputs for technical publications and documentation of key features.
- Train team members and conduct knowledge-sharing sessions.
5. Project & People Management
- Provide status updates on module development to the development lead.
- Mentor Software Engineers, conducting one-on-one coaching sessions.
- Ensure high performance among team members using FAST G&F methodology.
Expected Outcomes & Performance Metrics
- Adherence to engineering processes & coding standards.
- On-time delivery and meeting SLAs.
- Reduction in defects (pre & post-delivery).
- Development of reusable components/libraries.
- Compliance with domain certifications and best practices.
- Positive impact on employee engagement and customer satisfaction.
Required Skills & Knowledge
1. Technical Expertise
- Strong knowledge of product design & development.
- Experience in automation, CI/CD, and DevOps tools.
- Hands-on experience with cloud providers (AWS, Azure, Google Cloud).
- Familiarity with Agile & Waterfall development methodologies.
- Knowledge of quality assurance and automation processes.
2. Business & Domain Knowledge
- Understanding of industry-standard business processes.
- Familiarity with cost basis applications and financial technologies.
- Experience in product lifecycle management & product strategy alignment.
3. Soft Skills
- Excellent communication & stakeholder management skills.
- Ability to mentor and coach junior team members.
- Strong problem-solving and analytical skills.
Additional Role Responsibilities (Product Owner Collaboration)
- Act as the liaison between the Broadridge product team, vendor development team, and other stakeholders.
- Define and prioritize product features based on business value and cost considerations.
- Create scenario-based user stories with clear acceptance criteria.
- Work with Business stakeholders to incorporate feedback and changes.
- Ensure that product enhancements align with Broadridge’s product strategy.
Qualifications & Experience
- Bachelor’s degree in Business, Economics, Engineering, or a related field.
- 6+ years of experience as a Product Owner in an Agile environment.
- Strong knowledge of Agile methodologies & product management best practices.
- Experience with cost basis applications and financial systems.
About UST
UST is a global leader in digital transformation solutions, working alongside some of the world's top companies. With over 30,000 employees across 30 countries, we specialize in technology-driven innovation and agility, impacting billions of lives worldwide. Join us to be part of a dynamic, future-focused organization.
???? Build with us for boundless impact!
4o
Related Jobs
DISCLAIMER
Welcome to Jobjaniye.com. We provide job seekers with information gathered from various publicly available job posting websites, including but not limited to Google, Indeed, LinkedIn, and other well-known job platforms. Our mission is to help individuals find employment opportunities by offering up-to-date job listings and career-related resources. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.
Jobjaniye.com. does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms such as Indeed, LinkedIn, and other recognized job websites.
By using our website, you acknowledge and accept the above terms and conditions. Thank you for visiting Jobjaniye.com., and we wish you success in your job search.
For any inquiries or to raise a complaint, please contact us at jobpostingcustomercare@gmail.com.