Senior Software Engineer

1 Month ago • 3 Years + • DevOps

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by NetSPI

Similar Jobs

Token Metrics - Senior Crypto Data Engineer (Remote-Astra)

Token Metrics, Indonesia (Remote)

Rockstar Games - Senior Build & Release Engineer

Rockstar Games, United States (On-Site)

ByteDance - Backend Software Engineer - Dubai

ByteDance, United Arab Emirates (On-Site)

Spell Brush - Software Engineer

Spell Brush, Japan (On-Site)

Playrix - Senior Unity Software Engineer (Gameplay)

Playrix, Kazakhstan (Remote)

SSC Technologies - PA2024448 Lead Application Support Engineer

SSC Technologies, Australia (On-Site)

Truecaller - Senior Site Reliability Engineer

Truecaller, India (On-Site)

Moon Active - Site Reliability Engineer

Moon Active, Poland (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Senior Analytics Engineer

Egnyte, Poland (Remote)

Captions - Data Scientist, Product

Captions, United States (On-Site)

Activision - Expert Software Engineer (Privacy Data)

Activision, United States (On-Site)

HP - Supply Chain Data Scientist

HP, United States (On-Site)

Anavation - Software Developer 3

Anavation, United States (On-Site)

Ajmera Infotech - Kubernetes Experts

Ajmera Infotech, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Lytx,  Inc  - Senior Site Reliability Engineer

Lytx, Inc , India (Hybrid)

Dun & Bradstreet - Strategic Account Manager (R-16854)

Dun & Bradstreet, India (On-Site)

Sporty Group - IN Project Manager

Sporty Group, India (Remote)

Global Business Travel - Senior Product Manager

Global Business Travel, India (On-Site)

Beghou Consulting - Sr. Consultant

Beghou Consulting, India (Hybrid)

Gamix Labs - Concept Artist

Gamix Labs, India (On-Site)

DigitalOcean - Senior Software Engineer (Hyderabad)

DigitalOcean, India (Hybrid)

Passion Gaming - AWS DevOps Engineer

Passion Gaming, India (On-Site)

Zynga - Application Security Engineer

Zynga, India (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

CloudSense - Senior Devops Engineer

CloudSense, India (Hybrid)

Crunchyroll - Staff Site Reliability Engineer

Crunchyroll, Mexico (On-Site)

Grid Dynamics - DevOps Engineer

Grid Dynamics, India (Hybrid)

Wargaming - DevOps Engineer

Wargaming, Serbia (On-Site)

IMC Trading - Site Reliability Engineer

IMC Trading, India (On-Site)

Sagent - Lead Devops Engineer - India

Sagent, India (Hybrid)

Aera Technology - Senior Release Engineer

Aera Technology, India (Hybrid)

Williams-Sonoma,  Inc  - Systems Engineer (DevOps)

Williams-Sonoma, Inc , India (On-Site)

Get notifed when new similar jobs are uploaded