Arctic Wolf Logo

Arctic Wolf

Sr. Developer - Integration

Posted 19 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Bengaluru, Bengaluru Urban, Karnataka
Senior level
The Sr. Developer - Integration focuses on developing and maintaining Python and Golang-based applications for 3rd party integrations, collaborating with cross-functional teams, conducting code reviews, debugging, and optimizing performance. They will also participate in the software development life cycle and adopt best practices for code quality and methodologies.
The summary above was generated by AI

Senior Ingestion Developer, Cloud

A Python and Golang Developer has a clear history of successful contribution to professional software development projects. They are driven, curious, and results oriented. They are able to manage competing priorities as they relate to building, improving, and maintaining existing 3rd-party integrations and constantly challenge the status quo. With additional experience and exposure to software development patterns and projects, they are capable of becoming a Principal within 2 years.

Basic Qualifications

5 or more years of professional experience as a Software Developer in an Agile environment

Experience consists of contributing to projects in either Python or Golang

Experience consists of leading a team of 3 or more Software Developers while contributing code independently

Experience consists of directly impacting the architecture and design of large scale, distributed systems

Experience leading Agile development teams, preferably with formal Agile training

A clear history of learning and skills development. Regularly helps software developers develop their skills in a variety of ways.

Nice to have: M.Sc. in Computer Science

Nice to have: A clear history of technical influence (public conference talks, papers, etc)

About the role

You’ll be working as a software developer on one of our Cloud Teams, responsible for ensuring availability of our 3rd party integrations and presenting actionable data to our Security Services teams.

Some of your day-to-day responsibilities will be:

  • Developing and maintaining Python and Golang-based applications, software, and systems.

  • Collaborating with cross-functional teams to gather requirements and design software solutions.

  • Writing clean, efficient, and reusable code in Python and Golang.

  • Conducting code reviews and providing constructive feedback to ensure code quality and maintainability.

  • Debugging and fixing issues in existing Python codebases.

  • Optimizing application performance and ensuring scalability.

  • Participate in the full software development life cycle, building well-designed, testable, efficient, secure code.

  • Integrate software components into a fully functional software system; document and maintain software functionality.

  • Understand the product and how Security Services delivers the service.

  • Develop professional expertise, apply company policies and procedures to resolve a variety of issues. Determine a course of action based on guidelines, and modify processes and methods as required.

  • Continuously learning and adopting best practices for code quality, software development methodologies, and programming principles to enhance coding skills and stay updated with industry advancements.

We value a culture of sharing, so every team has the opportunity to share their work with the entire department during our monthly R&D Demos. Once a year we hold a department-wide Hackathon, teaming up across all R&D teams over four days to collaborate and build cool ideas outside the normal project scope. While innovation is the focus, some of these ideas do make it into our products.

About you

You’re a talented software developer who loves building things and cares deeply about code quality and reliability while optimizing performance. You enjoy coordinating with distributed cross-functional teams. You are constantly adapting to emerging technologies, trends, and best practices. You will build productive internal/external working relationships to resolve mutual problems through collaboration, with a focus on providing standard professional advice and creating initial reports/analyses for review by experienced team professionals.

Here are some of the core technologies we use and teach across our Integrations teams:

  • Python

  • Go

  • AWS

  • HTTP

  • REST

  • Git

  • Jira

  • Docker

  • Kubernetes

  • Syslog

  • Pub/Sub Messaging

  • Databricks

You are not required to be an expert in any of these, but you should be excited by the opportunity to learn new things and comfortable with coming up to speed quickly. Any experience with full-stack development frameworks and practices is relevant and transferrable. You’ll receive all the security training you need during our onboarding process and through additional training on the job.

Top Skills

AWS
Databricks
Docker
Git
Go
HTTP
JIRA
Kubernetes
Pub/Sub Messaging
Python
Rest
Syslog

Similar Jobs

6 Days Ago
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Senior Software Engineer will analyze, develop, and maintain software for Motorola's products, focusing on video integration and codec development. Responsibilities include designing multi-threaded applications, integrating open-source technologies, and debugging networking protocols to ensure smooth video streaming.
Top Skills: AacAdaptive Communication Environment (Ace)AmrAmr-WbC++FfmpegGstreamerH.263H.264/AvcHevcIpIptvNetworkingOpusRtcpRtpSipSrtpTcpUdpVp8Vp9
2 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Other • Security
The Sr Integration Engineer will manage and support integrations across multiple enterprise integration platforms, serve as a Technical SME, troubleshoot issues, implement solutions, perform incident management, and collaborate with project teams while ensuring compliance and operational excellence.
Top Skills: AxwayAzure DevopsCi/CdDevOpsGitIbm Integration BusJIRAMavenMulesoftService NowSplunkSQLSql DeveloperSsl Certificates
2 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Other • Security
The Integration Developer will design and implement integration solutions, troubleshoot issues, document processes, and collaborate with multiple teams to align solutions with business goals. Strong knowledge of integration tools and programming languages is required, along with over 5 years of experience in the field.
Top Skills: Apache CamelAPIsAWSAzureCsvGCPJavaJavaScriptJSONMicroservicesMulesoftPythonRestfulSoapXML

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account