Position: Software Development Engineer - 2
Location: Bangalore/Remote
Role Overview
We are looking for a Software Development Engineer - 2 with 4-6 years of experience who is passionate about writing clean, scalable code and enjoys solving complex backend challenges. As part of the engineering team, you’ll work on designing, developing, and maintaining backend services, primarily in Python, with exposure to other backend technologies like Node.js and Go. You'll contribute to our microservices architecture, APIs, and cloud-native solutions, ensuring security and performance at scale.
Responsibilities
- Write, test, and maintain scalable and efficient backend code in Python (FastAPI or similar frameworks).
 - Collaborate with cross-functional teams to design and implement APIs and microservices.
 - Ensure code quality by writing and reviewing test cases, and conducting code reviews.
 - Handle bug fixing and troubleshooting for backend systems as needed.
 - Build and optimize backend systems to positively impact business outcomes.
 - Design and implement cloud-native solutions with a focus on performance and security.
 - Monitor system health and continuously improve performance and reliability.
 - Contribute to process and code improvements, focusing on best practices.
 
Must-Have Technical Skills
- 4-6 years of experience working with Python (preferably FastAPI or other frameworks).
 - Strong understanding of OOP principles and best coding practices.
 - Experience in designing and releasing production APIs.
 - Proficiency in RDBMS and NoSQL databases.
 - Familiarity with microservices and event-driven architecture.
 - Experience in cloud-native application development (SaaS).
 - Knowledge of cloud services such as GCS, AWS, or Azure.
 - Strong focus on security in design and coding practices.
 
Good-to-Have Skills
- Experience in building and maintaining CI/CD pipelines.
 - Hands-on experience with NoSQL DBs.
 - Exposure to working in a cloud environment and familiarity with infrastructure management.
 - Aggressive problem diagnosis and creative problem-solving skills.
 - Excellent communication skills for collaborating with global teams.
 
About Us
Scrut Automation is an information security and compliance monitoring platform, aimed at helping small and medium cloud-native enterprises develop and maintain a robust security posture, and comply with various infosec standards such as SOC 2, ISO 27001, GDPR, and the like with ease. With the help of the Scrut platform, customers reduce their manual effort for security and compliance tasks by 70%, and build real-time visibility of their security posture.
Founded by IIT/ISB/McKinsey alumni, the founding team has over 15 years of combined Infosec experience. Scrut is built out of India for the world, with customers across India, APAC, North America, Europe and the Middle East. Scrut is backed by Lightspeed Ventures, MassMutual Ventures and Endiya Partners, along with prominent angels from the global SaaS community.
Why should this job excite you?
- Flat-hierarchy, performance-driven culture
 - Rapid growth and learning opportunities
 - Comprehensive medical insurance coverage
 - A high-performing action-oriented team
 - Competitive package, benefits and employee-friendly work culture
 
Note: Due to a high volume of applications, only shortlisted candidates will be contacted. Thank you for your understanding.

About SCRUT Automation
About
What is Scrut Automation?
Scrut Automation is an information security and compliance monitoring platform, aimed at helping small and medium cloud-native enterprises develop and maintain a robust security posture, and comply with various infosec standards such as SOC 2, ISO 27001, GDPR, and the like with ease. With the help of the Scrut platform, customers reduce their manual effort for security and compliance tasks by 70% and build real-time visibility of their security posture.
Founded by IIT/ISB/McKinsey alumni, the founding team has over 15 years of combined Infosec experience. Scrut is built out of India for the world, with customers across India, APAC, North America, Europe and the Middle East. Scrut is backed by Lightspeed Ventures, MassMutual Ventures and Endiya Partners, along with prominent angels from the global SaaS community.
Candid answers by the company
Scrut Automation helps early-stage and growth-stage startups which struggle to identify and manage risks to their security posture, jeopardizing their ability to either achieve or maintain compliance with their key frameworks.
Connect with the team
Similar jobs
Title: Senior Software Engineer – Python (Remote: Africa, India, Portugal)
Experience: 9 to 12 Years
INR : 40 LPA - 50 LPA
Location Requirement: Candidates must be based in Africa, India, or Portugal. Applicants outside these regions will not be considered.
Must-Have Qualifications:
- 8+ years in software development with expertise in Python
 - kubernetes is important
 - Strong understanding of async frameworks (e.g., asyncio)
 - Experience with FastAPI, Flask, or Django for microservices
 - Proficiency with Docker and Kubernetes/AWS ECS
 - Familiarity with AWS, Azure, or GCP and IaC tools (CDK, Terraform)
 - Knowledge of SQL and NoSQL databases (PostgreSQL, Cassandra, DynamoDB)
 - Exposure to GenAI tools and LLM APIs (e.g., LangChain)
 - CI/CD and DevOps best practices
 - Strong communication and mentorship skills
 
About the Role:
- We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team based in Manyata Tech Park, Bangalore. The ideal candidate will have a strong background in Python development, object-oriented programming, and cloud-based application development. You will be responsible for designing, developing, and maintaining scalable backend systems using modern frameworks and tools.
 - This role is hybrid, with a strong emphasis on working from the office to collaborate effectively with cross-functional teams.
 
Key Responsibilities:
- Design, develop, test, and maintain backend services using Python.
 - Develop RESTful APIs and ensure their performance, responsiveness, and scalability.
 - Work with popular Python frameworks such as Django or Flask for rapid development.
 - Integrate and work with cloud platforms (AWS, Azure, GCP or similar).
 - Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
 - Apply object-oriented programming principles to solve real-world problems efficiently.
 - Implement and support event-driven architectures where applicable.
 - Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
 - Write clean, maintainable, and reusable code with proper documentation.
 - Contribute to system architecture and code review processes.
 
Required Skills and Qualifications:
- Minimum of 5 years of hands-on experience in Python development.
 - Strong understanding of Object-Oriented Programming (OOP) and Data Structures.
 - Proficiency in building and consuming REST APIs.
 - Experience working with at least one cloud platform such as AWS, Azure, or Google Cloud Platform.
 - Hands-on experience with Python frameworks like Django, Flask, or similar.
 - Familiarity with event-driven programming and asynchronous processing.
 - Excellent problem-solving, debugging, and troubleshooting skills.
 - Strong communication and collaboration abilities to work effectively in a team environment.
 
Exp: 4-6 years
Position: Backend Engineer
Job Location: Bangalore ( office near cubbon park - opp JW marriott)
Work Mode : 5 days work from office
Requirements:
● Engineering graduate with 3-5 years of experience in software product development.
● Proficient in Python, Node.js, Go
● Good knowledge of SQL and NoSQL
● Strong Experience in designing and building APIs
● Experience with working on scalable interactive web applications
● A clear understanding of software design constructs and their implementation
● Understanding of the threading limitations of Python and multi-process architecture
● Experience implementing Unit and Integration testing
● Exposure to the Finance domain is preferred
● Strong written and oral communication skills
-Experience as a Technical / Enterprise Architect with strong knowledge of technologies / paradigms such as AI/ML, Micro-services, REST APIs, using MEAN /MERN & MongoDB
-Experience in defining and implementing and managing Cloud infrastructure
-Experience in setting up Architecture and technology vision and adoption of technology advancements into product delivery
-Should have worked with key technology partners in architecting various solutions
-Developing, Training, and mentoring in-house & outsourced Engineering teams
-Setting best practices across coding process
-Experience in establishing Enterprise technology standards and architecture review board for governance of Technology & Architectural changes and roadmap
-Define the complete technical infrastructure environment
-Maintain current knowledge of all relevant technology developments and seek opportunities to deploy new technologies that benefit the client
-Create architecture scope, definition, construction, and execution
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Ability to work with cross functional teams and articulate the technology vision and drive adoption across the Unit
Requirements:
-Experience in Fintech and B2C SaaS applications
-Proven experience as a Technical Architect or Project Manager
-Hands-on experience with software development and system administration
-Understanding of strategic IT solutions
-Experience in project management and service-oriented architecture (SOA)
-Knowledge of selected coding languages (PHP, Python)
-Familiarity with various operating systems (eg Windows, UNIX) and databases (eg MongoDB / MySQL)
-Ability to articulate technical solutions & ROI associated to multiple stakeholders such as Product engineering teams, business leaders, CXOs etc
-Organizational and leadership skills
-BSc/BA in Computer Science, Engineering or a related field
-Experience with Product-centric Organizations
Job Title: Django Developer
Job Overview:
We are seeking a skilled Django developer to join our dynamic team. The ideal
candidate will have hands-on experience with the Django framework, proficiency in
Python, and a strong understanding of web development best practices. The Django
developer will be responsible for designing, implementing, testing, and maintaining
web applications that meet our clients; needs.
Responsibilities:
Design and develop robust, scalable, and secure web applications using the
Django framework.
Collaborate with cross-functional teams to define, design, and ship new
features.
Write clean, maintainable, and efficient code.
Integrate user-facing elements using HTML, CSS, and JavaScript. Implement
and maintain RESTful APIs.
Collaborate with front-end developers to integrate user-facing elements with
server-side logic.
Work with databases, including designing schemas, writing queries, and
optimising performance.
Troubleshoot, debug, and resolve issues in the development and production
environments.
Stay up-to-date with the latest industry trends, technologies, and best
practices.
Participate in code reviews and provide constructive feedback to peers.
Requirements:
Proven experience as a Django developer or similar role.
Strong understanding of Python and the Django web framework.
Experience with front-end technologies, including HTML, CSS, and JavaScript.
Knowledge of relational databases, ORM (Object-Relational Mapping), and
database design.
Familiarity with version control systems (e.g., Git).
Understanding of web security best practices.
With over 40 years of innovation, Quantum's end-to-end platform is uniquely equipped to orchestrate protect, and enrich data across its lifecycle, providing enhanced intelligence and actionable insights. Leading organizations in cloud services, entertainment, government, research, education, transportation, and enterprise IT trust Quantum to bring their data to life, because data makes life better, safer, and smarter. Quantum is listed on Nasdaq (QMCO) and the Russell 2000® Index. For more information visit www.quantum.com.
As a Software Engineer, you will collaborate with engineers and product managers on the development and maintenance of Quantum’s DXi-Series of disk-based backup appliance software. Quantum’s DXi series protects our customers data on premises, in the cloud, or in a hybrid environment.
You Are A Part Of:
DXi is a uniquely powerful solution within the Quantum portfolio, allowing customers to meet and exceed their backup needs with one of the fastest products on the market. You’ll work on a product that allows customers to reduce costs, maximize production, scale with ease, and positively impact the environment by reducing power and cooling requirements.
Job Responsibilities:
Responsibilities include, but are not limited to:
• Write code primarily for Linux systems, with programming languages including Python, C, C++, and Perl.
• Design and build differentiating feature sets that continue to expand product capabilities, both on premises and in the cloud.
• Work with development, test, service, and support engineers to develop tactical solutions for customer issues.
• May design and develop automated test suites.
• May maintain lab equipment.
Required Skills and/or Experience:
• Bachelor’s degree in Computer Science, Information Technology, or related field of study required.
• 5-10 years related industry experience required.
• 5+ years software development in C or C++ is required.
• 3-5 years’ experience working in a Linux environment is required.
• Experience in writing scripts: Perl, shell, bash, and/or other scripting tools is required.
• Experience with debugging tools such as GDB is required.
• Experience with source control and shared build environments is required.
As a software engineer, you will be the part of a team that focuses on building software applications that scale well. You will play a significant role in shaping our software architecture that provides measurable customer value. You understand both technology and business to know the right trade-offs to make. You will be a technical mentor for your team members. You will work closely with your peers, managers, product, design, and operations teams to create solutions that meet business requirements. You will drive engineering and operational excellence across Scatter. You will collaborate with other engineers to surface common pain points, develop solutions and evangelize best practices.
Qualifications:
2-3 years of professional software engineering experience building customer-facing web and/or mobile applications Strong coding skills using Python, Django, is mandatory. Knowledge on Html, Css, React Js, Jquery, Bootstrap or equivalent programming language is added advantage Graduated from Tier 1 or Tier 2 engineering colleges Excellent knowledge of Data Structures and Algorithms Bachelor or Master degree in Computer Science or a related discipline Experience working in an agile environment Self-quick learner and passionate problem solver Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems Good oral and written communication skills Above all, an insatiable desire and ability to learn
Nice to have skills:
Experience with large-scale SaaS applications Experience building web and mobile applications Experience designing services on top of cloud infrastructure like AWS, Azure, etc Prior experience in building product from 0-1
Benefits
Ownership and autonomy to drive customer and culture initiatives Opportunity to get mentored and mentor junior engineers Remote work

- 
Total of 3-5 years of experience building cutting-edge products.
 - 
Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
 
- 
Technically Hands-on, prior experience with scalable Architecture.
 - 
Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms.
 - 
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
 - 
Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework).
 - 
Strong problem-solving and analytical skills.
 - 
Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis.
 - 
Experience in architecting & building real-time, large-scale e-commerce applications.
 - 
Experience with high-performance websites catering to millions of daily traffic is a plus.
 
- 
Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System
 
- 
Develop complex software products that include scale, algorithmic complexity, and a huge amount of data.
 - 
Build cutting-edge scalable systems by writing simple and efficient code.
 - 
Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship
 - 
Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
 - 
Design, implement, and maintain highly scalable, multi-tier, distributed server software applications
 - 
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support
 - 
Working directly with developers and product managers to conceptualize, build, test, and release products
 - 
Take responsibility for performance and stability for all server functions
 - 
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
 
We are looking for an experienced engineer with superb technical skills. You will primarily be responsible for architecting and building large scale data pipelines that delivers AI and Analytical solutions to our customers. The right candidate will enthusiastically take ownership in developing and managing a continuously improving, robust, scalable software solutions. The successful candidate will be curious, creative, ambitious, self motivated, flexible, and have a bias towards taking action. As part of the early engineering team, you will have a chance to make a measurable impact in future of Thinkdeeply as well as having a significant amount of responsibility.
Although your primary responsibilities will be around back-end work, we prize individuals who are willing to step in and contribute to other areas including automation, tooling, and management applications. Experience with or desire to learn Machine Learning a plus.
Experience
12+ Years
Location
Hyderabad
Skills
Bachelors/Masters/Phd in CS or equivalent industry experience
10+ years of industry experience in java related frameworks such as Spring and/or Typesafe
Experience with scripting languages. Python experience highly desirable. 5+ Industry experience in python
Experience with popular modern web frameworks such as Spring boot, Play framework, or Django
Demonstrated expertise of building and shipping cloud native applications
Experience in administering (including setting up, managing, monitoring) data processing pipelines (both streaming and batch) using frameworks such as Kafka, ELK Stack, Fluentd
Experience in API development using Swagger
Strong expertise with containerization technologies including kubernetes, docker-compose
Experience with cloud platform services such as AWS, Azure or GCP.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration, Jenkins
Responsibilities
Architect, Design and Implement Large scale data processing pipelines
Design and Implement APIs
Assist in dev ops operations
Identify performance bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and documentation
Communicate with stakeholders regarding various aspects of solution.
Mentor team members on best practices
- Experience level of 6 to 9 years of experience in very large-scale applications.
 - Strong problem-solving skills, computer science fundamentals, data structures and
 - algorithms their space & time complexities
 - Design (LLD & HLD) and architect technical solutions for the business problems of a very large-scale portal.
 - Strong hands-on and practical working experience with Java as the programming language
 - Strong debugging skills - Code, Logs, DB, JVM
 - Excellent coding skills - should be able to convert design into code fluently.
 - Hands-on experience working with Databases and Linux platform
 







