TransUnion's Job Applicant Privacy Notice
What We'll Bring:
The Manager – Software Engg is a key Hands on Technical & People leader with the knowledge, experience, and drive to Develop, Design , Deploy and support consistently cutting edge, high quality, robust, and scalable products at Transunion. These products realize Transunion's strategy for growth by providing our customers the full set of insights to help them make better informed identity based decisions.
As part of Risk Solutions Product Engineering , We strive to be the trailblazer in Connection Science driven information services that create meaningful value for our customers. Our mission is to enable cutting-edge data products & services delivered through superior data, unique insights and top-of-the-class technology solutions. Our technology portfolio is expansive and new technologies are added regularly. Candidates must be able to adapt to new technologies quickly. We want a leader who will Own Product Engineering deliveries that meet various Business and Technology focussed initiatives to Build, Enhance, Maintain, troubleshoot, and support Products and Platforms used by worldwide customers .
What You'll Bring:
The Manager – Software Engg role is based in India with the following set of expectations:
- Product Delivery Ownership , Technical & Team Leadership in Architecture, Design, Development , Deployment, Support, Technology Transformation and Optimization of large-scale JAVA/Spring and Spark/Scala based product and platforms in Hybrid cloud environments
- Leadership in guiding distributed teams in Design, Development, Testing, Devops & Sustenance activities of Software Products & Services
- Experience in Web Services, Application and Data Platforms & associated tech stacks.
- Own the product delivery & Lead the team in an Agile fashion to Design, develop, test, deploy and maintain stateless micro-services in various environments (Public/Private Cloud, On-premises in customer domain) using modern techniques of CI/CD.
- Collaborating with product to groom various initiatives and lead them through design, development, testing and release.
- Technically oriented individual participating actively in design and code reviews.
- Resolve technical issues and bring in innovation that improves scalability and performance of TU products.
- Contribute in improving best practices to deliver high quality solutions leveraging open source tools/toolkits and utilities with automated builds, tests and deployments
- Collaborate effectively with cross-functional organizations including system architects, project managers, product managers and operations. Learn and explore new toolsets , PoC and technology and innovative solutions
- Identifying production and non-production application issues , root cause , mitigation & support with teams
- Lead & Coordinate implementations , best practices based on requirements from Business, Internal & external customer teams. Solid understanding of RESTful systems and principles of good API design. Should have proven experience in building and deploying production grade, highly scalable solutions based on cloud-native micro-services architecture.
- Collaborate across different teams for Architecture, Design, Development, Testing and Deployment.Work closely with technical product managers, solution architects and other internal stakeholders to address issues in data pipeline and to make sure data is ingested accurately and on time.
- Mentor,Assist and shadow multiple teams and accomplish the tasks in an exemplary proactive manner.
- Work in a high paced and rewarding environment with bleeding edge technologies and innovative concepts.
- Thought leadership , Championing software craftsmanship through various communities of practice.
- Strong inter-personal collaboration skills. Being able to both work in groups or as an individual contributor. Ability to mentor Software Engineers, General curiosity, a willingness to experiment, pragmatism and the ability to handle ambiguity Qualifications/Education
- Bachelor’s (B.S) or Master’s (M.S) degree in Computer Science or related field
- Total of 10 - 15 years of total experience in the relevant IT technology space is important
- 10+ years of experience in building applications in core java . Minimum 6+ years of software development experience, object-oriented design and object-oriented programming experience
- 3+ years of experience in building application based on spring framework
- 3+ years of experience in working on big data technologies (Apache Kafka, Apache Spark etc.)
- 3+ years’ experience in building and designing highly distributed enterprise applications
- Self-motivated, Agile, excellent collaborative skills and ability to influence diverse audiences
- Experience working with a remote team and collaborating across multiple Time zones
- Must have desire to work in a team environment yet be self-directed, proactive, and action oriented.
- Proven technical Team Leading and mentoring of team experience is a plus for this senior role
Impact You'll Make:
- Experience with NoSQL Databases/Hadoop/Hive, SQL Server, Oracle, and/or Mongo is a plus
- Experience working with Logging/Monitoring/Observability Stack (e.g., ElasticSearch, LogStash, Kibana, Beats) is a plus
- Must have desire to work in a team environment yet be self-directed, proactive, and action-oriented.
- Experience with Big Data, Hadoop, NoSQL databases
- Experienced in Security Risk Compliance and understanding the technology gaps
- Experience with cloud platforms like AWS/ Azure/GCP is necessary
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
TransUnion Job Title
Manager I, Software Development