Taro Logo

Senior Software Engineer II

Provider of information-based analytics and decisioning tools across multiple industries, serving customers in more than 180 countries.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Aviation · Finance

Description For Senior Software Engineer II

Join Cirium, a division of LexisNexis Risk Solutions, as a Senior Software Engineer II in their Chennai office. Cirium is the industry leader in aviation analytics, helping customers understand and predict aviation industry trends. As part of a collaborative squad-based team structure, you'll work on transformative projects that impact airlines, airports, travel companies, and tech giants worldwide.

The role involves designing and developing complex software solutions, with a focus on data engineering and analytics. You'll be working with modern technologies including Python, AWS, Airflow, and PySpark to build robust data pipelines and analytics solutions. The position offers the opportunity to mentor junior developers while working on challenging technical problems in the aviation industry.

The team operates in a squad-based structure, providing close collaboration between squad leads, business analysts, developers, and testers. This structure enables rapid delivery and strong team connectivity. You'll be instrumental in translating customer requirements into technical solutions while maintaining high standards through code reviews and best practices.

LexisNexis Risk Solutions is part of RELX, a global provider of information and analytics, serving customers in over 180 countries. The company offers a professional environment with opportunities to work on impactful projects that help keep the world connected through aviation analytics.

Last updated 7 days ago

Responsibilities For Senior Software Engineer II

  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for complex system components
  • Work with development team to translate requirements into software designs
  • Implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues and work with complex data models
  • Train and mentor entry-level software engineers
  • Keep up with new technology developments

Requirements For Senior Software Engineer II

Python
  • Advanced knowledge of software development methodologies (Agile, Waterfall)
  • Strong proficiency with data manipulation and optimization techniques
  • Understanding of normalized/dimensional data modeling principles
  • Expertise in Python, AWS, Airflow, Athena, ETL, Scala, PySpark
  • Strong research skills and knowledge of industry best practices
  • Experience with test-driven development
  • Good oral and written communication skills

Interested in this job?

Jobs Related To LexisNexis Risk Solutions (Cirium) Senior Software Engineer II