Sr. Developer

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Security • Software • Cybersecurity
The Role
The Senior Data Engineer is responsible for architecting and developing scalable data solutions, mentoring junior team members, and engaging in the full software development lifecycle. They will work with data processing technologies to build robust ETL pipelines and optimize performance for data processing systems while collaborating with stakeholders to define efficient data models.
Summary Generated by Built In

Job Title: Senior Data Engineer

Job Summary:
We are seeking an experienced Data Engineer to join our team in building, enhancing, and maintaining scalable data solutions. This role offers an opportunity to work with cutting-edge data processing technologies and contribute significantly to backend development projects.

Key Responsibilities:

  • Architect and develop well-designed, testable, efficient, and secure code.
  • Analyze complex problems and devise innovative solutions, adapting existing approaches to resolve diverse challenges with limited information.
  • Exercise evaluation, judgment, and interpretation to independently select appropriate courses of action, with work reviewed at key milestones.
  • Engage in the entire software development lifecycle, including CI/CD processes.
  • Mentor and support new and junior team members.
  • Creatively assess and resolve a wide range of issues, suggesting alternative approaches as needed.
  • Work closely with data consumption stakeholders and display strong analytical knowledge to define data models that are both efficient and cost effective

Work Culture Highlights:

  • Sharing Culture: Teams showcase their work during our monthly Platform R&D Demos, fostering department-wide collaboration.
  • Annual Hackathon: Participate in a four-day, department-wide Hackathon, teaming up across all R&D teams to innovate and develop new ideas—some of which make it into our products.

Minimum Qualifications:

  • Bachelor’s or advanced degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of full-time work experience as a software developer.
  • Proficiency in technologies like: Apache Spark, Databricks, Kafka, SQL, Terraform.
  • Strong programming experience in Python, Golang, Java, Scala, or another advanced object-oriented language.
  • Hands-on experience with creating robust ETL pipelines.
  • In-depth knowledge of data structures and algorithms.
  • Skills in writing unit tests, data quality checks, and automated data testing frameworks.
  • Proven backend development experience, including work on scalable, high-availability services.
  • Excellent communication and interpersonal skills, with a track record of effective collaboration across cross-functional teams.

Additional Skills:

  • Experience with AWS technologies.
  • Practical experience with Kubernetes for orchestration and containerization.
  • Proficiency in designing, implementing, and optimizing data models for data warehouses, databases, and data lakes.
  • Familiarity with data warehousing concepts and platforms like Databricks, Iceberg, Snowflake, Amazon Redshift, or Google BigQuery.
  • Experience with Schema Registries and Data Catalogs e.g. AWS Glue, Unity Catalog
  • Experience with real time processing systems like Apache Kafka Streams and Kinesis.
  • Experience with monitoring tools like Prometheus, Grafana, or cloud-native monitoring solutions and skills in optimizing performance for large-scale data processing.

Additional Qualities We Value:

  • Demonstrated leadership experience in projects, even if not reflected by a formal title.
  • A diverse knowledge base that facilitates solving complex technical challenges.
  • Comprehensive understanding of software development practices, including expertise in writing and debugging code.
  • Willingness to engage in our robust onboarding and on-the-job training programs.

Interview Process:

  • Phone Technical Screening: Includes a brief coding exercise (approximately 30 minutes).
  • Face-to-Face Interviews: Multiple team members will conduct 2-3 interviews to understand your background, potential role, and career goals. Be prepared to collaborate on a technical problem and discuss past projects.

Security Requirements:

  • Adhere to Arctic Wolf’s Information Security policies, standards, processes, and controls to protect the confidentiality, integrity, and availability of Arctic Wolf business information assets.
  • Employment is contingent upon passing a criminal background check and employment verification.

Top Skills

Go
Java
Python
Scala
The Company
HQ: Eden Prairie, MN
810 Employees
On-site Workplace
Year Founded: 2012

What We Do

The cybersecurity industry has an effectiveness problem. Every year new technologies, vendors, and solutions emerge, and yet despite this constant innovation we continue to see high profile breaches in the headlines. All organizations know they need better security, but the dizzying array of options leave resource-constrained IT and security leaders wondering how to proceed. At Arctic Wolf, our mission is to End Cyber Risk through effective security operations. To achieve this, we believe that organizations must do three key things:

Similar Jobs

Motorola Solutions Logo Motorola Solutions

IT Oracle CPQ Senior Developer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Bangalore, Bengaluru, Karnataka, IND
21000 Employees

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Senior Engineer / Technical Lead (Linux BSP, Yocto)

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Bangalore, Bengaluru, Karnataka, IND
22000 Employees

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Engineer / Senior Engineer / Technical Lead (FPGA)

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Bangalore, Bengaluru, Karnataka, IND
22000 Employees

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Engineer/Senior Engineer - Embedded Test Automation/Compiler

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Bangalore, Bengaluru, Karnataka, IND
22000 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account