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

Epic Games - Full-Stack Web Engineer, Trust & Safety

Epic Games

Cary, North Carolina, United States (On-Site)
• 1 Month ago
Anavation - Senior iOS Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
• 4 Months ago
Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
• 3 Months ago
Visual Concepts - Senior Server Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
• 2 Months ago
Pixar Animation Studios - Software Engineer, Post Production Engineering

Pixar Animation Studios

Emeryville, California, United States (Hybrid)
• 4 Months ago
Ubisoft - IT Developer - Temporary Contract

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 2 Months ago
KBG Blockchain Game Studios - Back-End Developer (NodeJS)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
• 7 Months ago
10 Chambers - Senior Build Engineer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
• 1 Month ago
ByteDance - Site Reliability Engineer Lead, Security Engineering

ByteDance

Singapore (On-Site)
• 3 Months ago
CloudHire - DevOps Automation Engineer

CloudHire

New York, New York, United States (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gearbox Software - UI Technical Artist

Gearbox Software

Frisco, Texas, United States (On-Site)
• 7 Months ago
Nexters - Marketing Analyst

Nexters

Cyprus (Remote)
• 1 Week ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Larian Studios - Senior 3D Rigger | Artiste d'armature et squelette 3D senior

Larian Studios

Quebec, Canada (On-Site)
• 7 Months ago
ION - Platform Security Analyst

ION

Turin, Piedmont, Italy (On-Site)
• 4 Months ago
Tencent - WeChat Tech Intern (Data Scientist - Safety Strategies)

Tencent

Singapore (On-Site)
• 5 Months ago
Flying Wild Hog - Technical Artist

Flying Wild Hog

Vienna, Vienna, Austria (Hybrid)
• 7 Months ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
• 1 Month ago
GoTo Group - Senior Data Scientist

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 4 Months ago
ION - Network Security Engineer

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Xentrix Studios - Production – Production Coordinator

Xentrix Studios

India (On-Site)
• 3 Months ago
The Starter Labs - Motion Graphic Designer

The Starter Labs

Mumbai, Maharashtra, India (On-Site)
• 5 Months ago
S&P Global - Lead Data Scientist

S&P Global

Hyderabad, Telangana, India (On-Site)
• 4 Months ago
Gallagher - Web Content Editor

Gallagher

Bengaluru, Karnataka, India (On-Site)
• 6 Months ago
Nagarro - Associate Principal Engineer, .Net Fullstack

Nagarro

Gurugram, Haryana, India (On-Site)
• 4 Months ago
Dream Sports - Dream Sports Foundation CEO

Dream Sports

Mumbai, Maharashtra, India (On-Site)
• 5 Months ago
PwC - Senior Associate_Azure Data Engineer-- Data and Analytics_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
• 2 Months ago
Red Panda Games studio - Sofware Developer for mobile games

Red Panda Games studio

Bengaluru, Karnataka, India (Remote)
• 5 Months ago
Saviynt - Senior Engineer, Field Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Xsolla - Business Development Manager

Xsolla

Mumbai, Maharashtra, India (On-Site)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

bosh group india - 2024_MS_EDE3_XC_SRE_DataEngineering

bosh group india

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Nielsen Holdings - Software Engineer (Java/Scala, Spark, SQL, AWS, Kubernetes)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
• 4 Months ago
Acceldata - Senior Product Support Engineer - Cloud Support

Acceldata

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Meltwater - Content Platform Software Engineer

Meltwater

Hyderabad, Telangana, India (Hybrid)
• 4 Months ago
Script Assist - Junior DevOps Engineer

Script Assist

Ahmedabad, Gujarat, India (Hybrid)
• 5 Months ago
 Sagecor Solutions - Software Engineer 2 (IDN - 073)

Sagecor Solutions

Annapolis Junction, Maryland, United States (On-Site)
• 4 Months ago
Kefir Games - Build Engineer

Kefir Games

Cyprus (On-Site)
• 3 Months ago
Rackspace Technology - Lead Engineer - Multi-Cloud Platforms and Infrastructure

Rackspace Technology

United States (Remote)
• 2 Months ago
Patterned Learning Career - Senior Architectural Software Engineer

Patterned Learning Career

(Remote)
• 1 Week ago
Wargaming - DevOps Engineer

Wargaming

Nicosia, Nicosia, Cyprus (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded