Senior Software Engineer

NielsenIQChicago, IL
Hybrid

About The Position

We are seeking a highly skilled Senior Software Engineer to architect, build, deploy and optimize enterprise-grade platforms. This role shapes best practices, coding standards, and software architecture at an organizational level. The engineer will lead solutions that improve API services quality, performance, and reliability across the organization, and optimize computing cost and performance using appropriate software engineering principles. Collaboration with Product Leads, Architects, PMO, and Interfacing teams is crucial for productionalizing features. The role also involves enforcing DevSecOps practices, ensuring progressive coverage in unit testing, mentoring junior engineers, and driving technical decision-making. Leading design reviews, code reviews, and platform APIs roadmap discussions are key responsibilities. The engineer will lead without authority, influencing through expertise, logical reasoning, and collaboration. Adopting and improving efficiency by integrating AI tools in the Software Development Life Cycle (SDLC) is expected. Knowledge of technology standards and the ability to convey key aspects to team members are important. Excellent problem-solving skills are required, utilizing AI to design automated reliability improvements, incident simulations, and scaling patterns. Technical decisions must be made with a clear understanding of business impact, cost-efficiency, and long-term sustainability.

Requirements

  • 7+ years of professional experience in Platform Engineering especially building API Services layer integrating with upstream and downstream
  • Defined and evolved the technical strategy for large-scale distributed systems
  • Balanced short-term delivery needs with long-term scalability and maintainability
  • Should have experience in design, build, deploy, refactor enterprise grade applications
  • Deep expertise in Java, Springboot, Python
  • Strong expertise Database (rdbms, NoSQL)
  • Hands on in tools for Caching, Queuing
  • Experience in Modern cloud ecosystems
  • Strong expertise in DevSecOps pipeline, quality gates, tools(code coverage, testing, sast, dast)
  • Resolved cross-team challenges by fostering open and constructive conversations

Responsibilities

  • Shapes best practices, coding standards, and software architecture at an organizational level
  • Lead solutions that improve API services quality, performance, and reliability across the organization
  • Optimize computing cost, performance using the appropriate software engineering principles
  • Work closely PL, Arch, PMO, Interfacing teams to productionalize features
  • Enforce DevSecOps practices - Secret, SAST, DAST
  • Progressive coverage in unit testing
  • Mentor junior engineers, drive technical decision-making
  • Lead design reviews, code reviews, and platform APIs roadmap discussions
  • Leads without authority, influencing through expertise, logical reasoning, and collaboration
  • Adopt and improve efficiency gain by Adopting AI tools in SDLC
  • Knowledge of technology standards and ability to convey key aspects to team members
  • Excellent problem-solving skills
  • Uses AI to design automated reliability improvements, incident simulations, and scaling patterns
  • Makes technical decisions with a clear understanding of business impact, cost-efficiency, and long-term sustainability

Benefits

  • Flexible working environment
  • Comprehensive healthcare plan (medical, Rx, dental, and vision)
  • Flexible spending accounts and a Health Savings Account (including company contributions)
  • Life and AD&D insurance
  • 401(k) retirement plan including company matching contributions
  • Disability insurance
  • Tuition Reimbursement
  • Discretionary paid time off program and 11 paid holidays
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)
  • Industry-leading parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service