Senior Software Engineer

3 Months ago • 3 Years + • DevOps

Job Summary

Job Description

NetSPI seeks a Senior Software Engineer to design, develop, and maintain scalable web applications using Python and Django. Responsibilities include implementing asynchronous tasks with Celery, deploying cloud-native applications on AWS (EC2, ECS, ECR), collaborating on RESTful APIs and microservices, ensuring application performance and scalability, and working with CI/CD pipelines (GitHub Actions). The ideal candidate possesses strong Python proficiency (3+ years), AWS experience, familiarity with containerization (Docker, Kubernetes), and relational/NoSQL databases. Experience with Java is a plus. The role requires strong problem-solving skills and collaboration within a fast-paced environment.
Must have:
  • Python (3+ years)
  • Django
  • AWS (EC2, ECS, ECR)
  • RESTful APIs
  • CI/CD
  • Relational/NoSQL DBs
Good to have:
  • Java
  • Celery
  • Docker
  • Kubernetes
  • Security domain experience
Perks:
  • Competitive salary and benefits
  • Professional growth opportunities
  • Flexible work hours
  • Collaborative work environment
  • Access to cutting-edge technologies

Job Details

About the job

About Us

NetSPI is the proactive security solution used to discover, prioritize, and remediate security vulnerabilities of the highest importance. We help secure the most trusted brands on Earth with our Penetration Testing as a Service (PTaaS), Attack Surface Management (ASM), and Breach and Attack Simulation (BAS) solutions. Leveraging a unique combination of dedicated security experts, intelligent process, and advanced technology, NetSPI brings a proactive approach to cybersecurity with more clarity, speed, and scale than ever before.

NetSPI is on an exciting growth journey as we disrupt and improve the proactive security market. We are looking for individuals with a collaborative, innovative, and customer-first mindset to join our team. Learn more about our award-winning workplace culture and get to know our A-Team at www.netspi.com/careers.

Key Responsibilities

  • Design, develop, and maintain scalable and robust web applications using Python and Django.
  • Implement asynchronous tasks and distributed systems using Celery.
  • Develop, deploy, and manage cloud-native applications with a focus on Python, and optionally in Java.
  • Utilize AWS services such as EC2, ECS, and ECR for application deployment, scaling, and management.
  • Collaborate with cross-functional teams to design, develop, and maintain RESTful APIs and microservices.
  • Ensure application performance, uptime, and scalability.
  • Write clean, maintainable, and testable code following best practices and company standards.
  • Work with CI/CD pipelines and automated deployments using GitHub Actions or similar tools
  • Troubleshoot and resolve application issues in production and development environments.
  • Stay updated with the latest technologies and best practices to ensure high-quality deliverables.
  • Participate in code reviews, design discussions, and contribute to team knowledge sharing.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong proficiency in Python, with at least 3 years of experience
  • Excessing and asynchronous job queues.
  • Hands-on experience with AWS services like EC2, ECS, ECR, S3, and RDS.
  • Familiarity with developing and deploying cloud-native applications in both Python and Java, with a preference for Python.
  • Understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
  • Strong understanding of RESTful services and API development.
  • Experience with version control systems like Git.
  • Knowledge of DevOps practices, including CI/CD pipelines.
  • Ability to work independently and as part of a team in a fast- paced, dynamic environment.
  • Strong problem-solving skills, attention to detail, and a proactive attitude.

Preferred Qualifications

  • Proficiency in programming languages
  • Security domain experience is a huge plus

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Flexible work hours
  • A collaborative and inclusive work environment.
  • Access to cutting-edge technologies and resources.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Similar Jobs

Google - Data Scientist, Extended Workforce Solutions

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
The Walt Disney Company - Lead Effects Technical Director

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
7 Months ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Los Angeles, California, United States (Remote)
3 Months ago
Kabam - Lead Data Engineer

Kabam

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Blizzard Entertainment - Principal Game Security Engineer

Blizzard Entertainment

Irvine, California, United States (Hybrid)
5 Months ago
Velotio Technologies - Software Architect (Data Engineering or RoR)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
Ema Unlimited - Platform Engineer

Ema Unlimited

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Varonis  - DevOps Engineer

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
3 Months ago
Netflix - Distributed Systems Engineer (L5) - Infra Control Planes

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
BlackRock - Linux System Engineer -Vice President

BlackRock

Gurugram, Haryana, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Network Production Engineer, Network Infrastructure

Meta

Bellevue, Washington, United States (On-Site)
2 Months ago
PhonePe - SDET

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
IGT - Cloud Operations Engineer II

IGT

Las Vegas, Nevada, United States (On-Site)
2 Months ago
ByteDance - Production System Engineer, Infrastructure Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
Fluence - Quality Assurance Manager

Fluence

Zürich, Zurich, Switzerland (Hybrid)
4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

British Columbia, Canada (Remote)
4 Months ago
ION - Junior Consultant - Risk Advisory, Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
Ubisoft - Lead R&D Engineer

Ubisoft

Pune, Maharashtra, India (On-Site)
5 Days ago
ION - Cloud Engineer Kubernetes

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

The Walt Disney Company - Production Manager

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
2 Months ago
ARF Design   - RTL design verification /ASIC design verification

ARF Design

Bhubaneswar, Odisha, India (On-Site)
8 Months ago
Teradata - Senior Product Manager

Teradata

Pune, Maharashtra, India (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, Sharepoint

Nagarro

India (Remote)
3 Months ago
Koniag Government Services - FOIA Analyst

Koniag Government Services

Goa, India (On-Site)
4 Months ago
Paytm - Sales Team Lead - Fastag - Trichy

Paytm

Tamil Nadu, India (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Mobile Cross Platform

Nagarro

India (Remote)
3 Months ago
CloudHire - Database Solution Architect

CloudHire

Gurugram, Haryana, India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Lytx,  Inc  - Senior Site Reliability Engineer

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Ubisoft - Site Reliability Engineer [Game Security]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
2 Weeks ago
Ubisoft Blue Byte - Site Reliability Engineer [Game Security]

Ubisoft Blue Byte

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
2 Weeks ago
RoofStack - Head of Enterprise Architect

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Warner Bros Games - Staff Software Engineer - Database Engineer with Aurora Postgres

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Activision - Associate Dev Support Engineer

Activision

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Trimble  Inc  - Lead DevOps Engineer

Trimble Inc

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Egnyte - Staff Software Engineer

Egnyte

Mountain View, California, United States (Hybrid)
3 Months ago
Microsoft - Technical Support Engineer - Kubernetes

Microsoft

Sydney, New South Wales, Australia (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded