Senior Software Engineer

2 Months ago • 3 Years + • DevOps • Undisclosed

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

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

The Walt Disney Company - Pipeline Technical Director, Level II

The Walt Disney Company, Canada (Hybrid)

Avathon - Senior IT Cloud Engineer

Avathon, India (On-Site)

ION - Cloud Engineer/Architect (DevOps)

ION, United Kingdom (On-Site)

Kaedim - Customer Support Engineer

Kaedim, United Kingdom (On-Site)

Rocket - Solutions Architect (Mainframe)

Rocket, United States (On-Site)

Applied Systems - Senior Systems Engineer

Applied Systems, India (On-Site)

Tanla Platforms  - Senior Site Reliability Engineer

Tanla Platforms , India (On-Site)

Smarsh - Principal Platform Engineer

Smarsh, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - DevOps Engineer (Platform Team)

Wargaming, Cyprus (Hybrid)

Sphere Entertainment Co - Senior Manager Visualization and Performance Capture

Sphere Entertainment Co, United States (On-Site)

Google - Databases Engineer

Google, India (On-Site)

Streamline Media Group  Inc  - Senior Game Programmer (Unreal)

Streamline Media Group Inc , Malaysia (On-Site)

Luxoft - Java Expert Software Developer

Luxoft, Poland (On-Site)

Deliveroo - Operations Manager, Global Planning & Performance

Deliveroo, United Kingdom (On-Site)

Meta - Software Engineer, Infrastructure

Meta, United States (Remote)

Netflix - Technology Auditor

Netflix, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Get notifed when new similar jobs are uploaded

DevOps Jobs

The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company, United States (On-Site)

Paytm - DevOps- Principal Engineer

Paytm, India (On-Site)

Rackspace Technology - Lead Platform Enterprise Architect

Rackspace Technology, United States (Remote)

Rebellion - Senior DevOps Engineer (AWS/Azure) - Tech Team

Rebellion, United Kingdom (Hybrid)

Microsoft - Senior Software Engineer

Microsoft, United Kingdom (On-Site)

Microsoft - Site Reliability Engineer

Microsoft, India (On-Site)

Bazaar Voice - Staff MLOps Engineer

Bazaar Voice, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded