Senior Software Engineer

5 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

Microsoft - Senior Logic Design Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Millennium - Data Engineer

Millennium

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Bladework Games - Senior Technical Artist (Rigging)

Bladework Games

United States (On-Site)
7 Months ago
Meta - Research Scientist Intern, Feed Recommendations (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Newrick Network - Senior Data Engineer

Newrick Network

Colombia (Remote)
1 Month ago
NVIDIA - BaseOS Foundry Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
6 Months ago
ION - Microsoft System Engineer, Italy

ION

Italy (Hybrid)
6 Months ago
Nielsen Holdings - Software Engineer ( Java , Python , SQL , AWS / Oracle)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
6 Months ago
The Walt Disney Company - Sr Pipeline Technical Director

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Patreon - Senior Data Scientist, Ecosystem

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
Epic Games - Programmeur, Assurance qualité

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Netflix - Machine Learning Intern - Spring or Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
Rackspace Technology - Sr. Datadog Developer

Rackspace Technology

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
Starkflow - Principal Full Stack Developer

Starkflow

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Qventus,  Inc  - QA Automation Engineer

Qventus, Inc

Noida, Uttar Pradesh, India (Hybrid)
5 Months ago
Netflix - Data Scientist (L5) - Member Algorithm Foundations

Netflix

United States (Remote)
2 Months ago
Microsoft - Digital Enterprise Specialist - Data & AI (German Speaking)

Microsoft

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Kwalee - Product Manager

Kwalee

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Accenture in India - Creative Director Manager

Accenture in India

Maharashtra, India (On-Site)
7 Months ago
Warner Bros Games - Senior Manager, Data Platform & AWS Infrastructure - (Streaming)

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Wayfair - ML Engineer II

Wayfair

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PhonePe - Manager - Accounts Payable

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Zeta - Lead - Business Intelligence Engineer

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Software Engineer II, Infrastructure, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
Warner Bros Games - Principal Engineer- Backend (MSC Team), Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Zuora - Sr Software Engineer

Zuora

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
The Walt Disney Company - Associate VFX Supervisor

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

ByteDance - SRE and DevOps Tech Lead - Edge Cloud Infrastructure - London

ByteDance

London, England, United Kingdom (On-Site)
5 Months ago
Dream Sports - Director System IT

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Sovrun - AI Engineer (Multi-Agent LLM Systems)

Sovrun

Makati, Metro Manila, Philippines (Remote)
2 Months ago
Saviynt - Software Architect - Privilege Access Management

Saviynt

United States (Remote)
6 Months ago
Milestone - Lead Data Engineer

Milestone

United States (Remote)
2 Months ago
GoGuardian - Site Reliability Engineer

GoGuardian

India (Remote)
7 Months ago
Reversing Labs - DevOps Engineer- CI/CD & Cloud Specialist

Reversing Labs

Zagreb, Croatia (Hybrid)
6 Months ago
Microsoft - Software Engineering

Microsoft

Hyderabad, Telangana, India (On-Site)
3 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded