Webinar: A DMO Implements Enhanced Media and Data Strategy
Login
Login
EN

Lead, Software Engineer

Description

You will be joining Azira, one of the fastest-growing media companies in advanced ad targeting and location visit measurement. You will experience a true start-up culture with the freedom to experiment and innovate. At Azira, we believe great culture is not just about work; it’s work + life. We not only encourage our employees to dream big but also give them the freedom and tools to do so.

Azira is looking for a lead software engineer, who can be part of its Engineering team & contribute to its products & platform. You will be responsible for the design, implementation, and maintenance of systems as part of Azira’s Platform in coordination with various business teams.

We are looking for a driven and ambitious engineer who can play a pivotal role in the next phase of our journey. You will need to collaborate with other API developers, Data Engineers, Data Scientists, and UI Engineers and work as a part of a high-performance team and solve problems. Hands-on experience with Java is mandatory.

A Day in the Life

  • Collaborate with engineering leads to establish and communicate the technical vision and direction for multiple agile teams dedicated to advancing our next-generation platform. 
  • Work closely with Product and Data Science counterparts to refine engineering team KPIs, focusing on enhancing productivity, efficiency, satisfaction, and competitive advantage. 
  • Utilize communication and collaboration tools to ensure transparency around KPIs, design, backlog, and outcomes for executive and cross-functional teams.
  • Advocate and implement Lean Startup principles, emphasizing KPI-driven development. 
  • Address challenges encountered by Product and Business teams, proactively mitigating risks and planning for future developments. 
  • Communicate with stakeholders regarding market and technological shifts, highlighting potential implications for engineering. 
  • Offer solutions that prioritize quality and service while optimizing costs.
  • Design and develop platform and product APIs compatible with our data pipelines. Participate in all stages of software development, including requirements analysis, design, testing, and deployment. 
  • Ensure optimal performance and responsiveness of the platform and contribute to ongoing maintenance and customer support. 
  • Explore innovative approaches to tackle both known and unforeseen challenges and contribute to project planning and delivery estimates.

What You Bring to the Role

  • You should hold a Bachelor’s/Master’s Degree in Computer Science or a related field.
  • Must have 7+ years of experience with at least 4 years of experience in a data-driven company/platform.
  • Proficient in handling highly scalable systems and possessing hands-on expertise in big data technologies. 
  • Extensive experience navigating the dynamic landscape of fast-paced, growth-oriented startups, demonstrating adaptability and flexibility as requirements evolve. 
  • Possesses a comprehensive and up-to-date comprehension of technologies and frameworks, with a focus on Java and Spring Boot. 
  • Demonstrated capability in efficiently overseeing all facets of the software development lifecycle within an Agile environment. 
  • Well-versed in cloud infrastructure, particularly AWS.
  • Hands-on proficiency in core Java, multithreading, and various design techniques (e.g., Microservices, REST, or SOA), along with a foundational knowledge of design patterns. 
  • Skilled in Spring Boot and adhering to REST API development standards. 
  • Expertise in scaling and optimizing API services, coupled with a solid understanding of Data Structures. 
  • Familiarity with working within scrum/agile teams and exhibiting strong problem-solving, analytical, and organizational acumen, alongside meticulous attention to detail.
  • Possesses a fervent enthusiasm for acquiring new technologies and demonstrates awareness of code review best practices. 
  • Eager to continuously learn and implement optimal practices in API development and governance, encompassing lifecycle management, versioning, monitoring, etc. 
  • Proficient in basic DevOps CI/CD practices such as Code Build/Deployment pipelines, and well-versed in source control management practices, including branching, merging, conflict resolution, and related methodologies.

Apply to join us