
► Experience with C++ Windows and Linux operating system is mandatory.
► Sound knowledge of STLs, multithreading.
► Good understanding of OOP, design patterns and their application.
► Know-how on writing applications using the STL and/or BOOST.
► Knowledge of Agile development methodologies (e.g., XP, Scrum) and agile
engineering practices (e.g.TDD).
► Knowledge of Scripting languages such as shell / bash scripts are desired.
► Good knowledge of SVN or any Source control.
► Experienced with unit test frameworks.
► Computer Science (or related) degree.
Desired Skills
► Understanding of capturing functional requirements through use cases, user
stories and personas.
► Experience with test-driven development and test-driven design.
► Willingness to travel to Germany on a Short/Long term basis.

About IPETRONIK
About
Connect with the team
Company social profiles
Similar jobs
Job Title : Senior Python Developer – Product Engineering
Experience : 5 to 8 Years
Location : Pune, India (Hybrid – 3-4 days WFO, 1-2 days WFH)
Employment Type : Full-time
Commitment : Minimum 3 years (with end-of-term bonus)
Openings : 2 positions
- Junior : 3 to 5 Years
- Senior : 5 to 8 Years
Mandatory Skills : Python 3.x, REST APIs, multithreading, Celery, encryption (OpenSSL/cryptography.io), PostgreSQL/Redis, Docker/K8s, secure coding
Nice to Have : Experience with EFSS/DRM/DLP platforms, delta sync, file systems, LDAP/AD/SIEM integrations
🎯 Roles & Responsibilities :
- Design and develop backend services for DRM enforcement, file synchronization, and endpoint telemetry.
- Build scalable Python-based APIs interacting with file systems, agents, and enterprise infra.
- Implement encryption workflows, secure file handling, delta sync, and file versioning.
- Integrate with 3rd-party platforms: LDAP, AD, DLP, CASB, SIEM.
- Collaborate with DevOps to ensure high availability and performance of hybrid deployments.
- Participate in code reviews, architectural discussions, and mentor junior developers.
- Troubleshoot production issues and continuously optimize performance.
✅ Required Skills :
- 5 to 8 years of hands-on experience in Python 3.x development.
- Expertise in REST APIs, Celery, multithreading, and file I/O.
- Proficient in encryption libraries (OpenSSL, cryptography.io) and secure coding.
- Experience with PostgreSQL, Redis, SQLite, and Linux internals.
- Strong command over Docker, Kubernetes, CI/CD, and Git workflows.
- Ability to write clean, testable, and scalable code in production environments.
➕ Preferred Skills :
- Background in DRM, EFSS, DLP, or enterprise security platforms.
- Familiarity with file diffing, watermarking, or agent-based tools.
- Knowledge of compliance frameworks (GDPR, DPDP, RBI-CSF) is a plus.
Core Responsibilities:
- Design & Development: Architect and implement scalable backend services and APIs using Python or Golang, ensuring high performance, resilience, and extensibility.
- System Ownership: Take end-to-end ownership of critical modules, from design and development to deployment and support.
- Technical Leadership: Conduct design and code reviews, enforce best practices, and mentor junior engineers to raise the team’s technical bar.
- Collaboration: Work closely with product managers, architects, and other engineers to translate business requirements into technical solutions.
- Performance & Reliability: Troubleshoot complex issues in production systems, identify root causes, and design sustainable long-term solutions.
- Innovation: Evaluate new technologies, contribute to proof-of-concepts, and recommend tools that can improve developer productivity.
- Process Improvement: Drive initiatives to improve coding standards, CI/CD pipelines, and automated testing practices.
- Knowledge Sharing: Document designs, create technical guides, and share insights with the broader engineering team.
Experience and Expertise:
- 4–7 years of backend development experience with Python or Golang.
- Strong expertise in designing, developing, and scaling microservices and distributed systems.
- Solid understanding of concurrency, multi-threading, and performance optimization.
- Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached), and messaging systems (Kafka, RabbitMQ, etc.).
- Hands-on experience with Linux development, Docker, and Kubernetes.
- Familiarity with cloud platforms (AWS/GCP/Azure) and related services.
- Strong debugging, profiling, and optimization skills for production-grade systems.
- Experience with AI-powered development tools is a strong plus; familiarity with concepts like 'agentic coding' for workflow automation or 'context engineering' for leveraging LLMs in system design is highly desirable.
Skills:
- Strong problem-solving ability, with experience handling complex technical challenges.
- Ability to lead technical initiatives and mentor junior engineers.
- Excellent communication skills to collaborate with cross-functional teams and articulate trade-offs.
- Self-motivated, proactive, and able to operate independently while aligning with team goals.
- Passionate about engineering culture, quality, and developer productivity.
JOB DESCRIPTION
We are looking for an MVC developer who has hands-on experience of Web API and SQL servers and will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to research the perfect solution and develop the same for the project. Therefore, you must be skilled at requirement understanding, problem-solving, solution design, and high-quality coding.
SKILLS REQUIRED
· Proficiency in C#
· Experience using .NET 4.5+
· Experience in developing MVC, WEB API applications
· Good knowledge of Entity Framework 6.* | ADO.NET
· Proficient knowledge of MSSQL
· Database design including indexes and data integrity
· Implementing enterprise application patterns
· Familiarity with the client-side framework jQuery | Angular
PERKS AND BENEFITS
· Punctuality bonus of 15 days’ salary
· Employee of the month 5 days’ salary
· Phone and Internet bills
· Surprise birthday gifts
· Refreshment trips
· Events and games
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
F5 is looking for a Sr. Software Engineer with experience in building FIPS-ready cryptography-based security solutions at scale. You will participate in the design and implementation of F5's Edge Computing platform that is used to deploy global, scalable and secure applications. Your work includes, but not limited to, design, implementation, deployment, operational management, and debugging of security services of F5's platform.
Responsibilities:
- Collaborate with architects and business leaders to understand the requirements for providing FIPS-ready cryptography-based security services for F5's platform, design solutions, and implement them
- You will develop software for identity related security foundations of Volterra platform - Identity Management, Key Management, Secure Bootstrapping, Authentication, Authorization, Secrets Management, etc.
- You will perform necessary compliance tasks – including building and executing the test suites – required for making systems and libraries ready for FIPS
- You will vet various open source and closed source technologies, components, libraries, tools etc. and help build a highly available, highly scalable and easily manageable system
- Demonstrate technical leadership in multiple domain areas, providing mentorship to other team members
- Demonstrate leadership by taking responsibility and ownership of software components and deliver a complete product satisfying functional, scale, performance and manageability requirements
- Hands-on coding in multiple languages while considering performance, scalability, maintainability, and flexibility
Minimum Qualifications:
- BS/MS degree in Computer Science or equivalent with 6+ years of software engineering and development experience
- Hands on experience with multiple computer programming languages such as Golang (must), C++, Python, Java
- Hands-on experience with FIPS 140-2 and CMVP
- Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
- Good understanding of complexities and security challenges in large-scale distributed systems
- Good understanding of security concepts like IPSec/TLS, PKI, SAML/OAuth, Key management, etc.
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Compute etc.) is a plus
- Working knowledge of Virtualization technologies like KVM, Docker etc.
- Working knowledge of Cloud orchestration systems such as Kubernetes, Openstack etc.
- Excellent written and verbal communication skills
- Strong interpersonal, team building, and mentoring skills
|
Overview Atom Technologies began its operations in 2005, with the sole aim of providing secured and seamless digital payment solutions to all. Throughout the years, Atom has been successfully developing innovative and award-winning digital payment solutions, catering to the needs of Small and Medium Merchants alike. This encompasses services like POS, Payment Gateway, IVR and Mobile Application. Roles and Responsibilities · Displaying sound knowledge of software engineering process, you will work on Payment domain projects · You will participate in AGILE teams. · You should have ability to work as an individual contributor. · You will need to use capability of customer focus and collaboration skills · Using good analytical, debugging and tracing skills, you should be well-versed with clean code principles (SOLID, DRY, KISS) and exposure to secure coding is beneficial.
|
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
• You write high quality, maintainable, and robust code, often in Java or C++.
• You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
• You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
• You solve problems at their root, stepping back to understand the broader context.
• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
• You recognize and use design patterns to solve business problems.
• You understand how operating systems work, perform and scale.
• You continually align your work with Amazon’s business objectives and seek to deliver business value.
• You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
• You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
• You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
• Bachelors or Masters in Computer Science or relevant technical field.
• Experience in software development and full product life-cycle.
• Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
• Proficiency in SQL and data modeling.
● He/She is a responsive team player who can proactively contribute for building technical
strategies for applications and systems by promoting an understanding of the technology and
business roadmap.
● He /she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.
● Work very closely with various business stakeholders to drive the execution of multiple
business plans and technologies .
● Work closely with Product, Design, and Marketing to conceive features, plan projects, and
build roadmaps
● Prior experience with scalable Architecture managing team of minimum 5 engineers and
coaching, mentoring while maintaining a role with code development.
● Proven history of contributing to product strategy and shipping products with multi-functional
teams.
● Highly involved in recruitment while building team also leading app development for both
platforms
● Promote and support company policies, procedures, mission, values, and standards of ethics
and integrity.
Minimum Qualification:
● Hands-on working on Java ( {Language understanding - Java 8, Lambdas, Collections,
popular frameworks & libraries}, JVM, GC tuning, performance tuning)
● Worked on REST frameworks/libraries like Spring MVC, Spring Boot, Dropwizard, REST
Express etc
● Worked on Relational data stores viz. MySQL, Oracle or Postgres
● Worked on Non-relational data stores viz. Cassandra, HBase, Couchbase, MongoDB etc
● Worked on caching infra viz. Redis, Memcached, Aerospike, Riak etc
● Worked on Queueing infra viz. Kafka, RabbitMQ, ActiveMQ et
and the entire internet. Our switches and routers are the backbone of large data centers that host Microsoft
Azure, Google Cloud, Facebook etc. High Frequency Traders rely on Arista to provide ultra-low latency network.
In India Arista powers the Flipkart’s Big Billion Day Sale event which has over billion transactions happening in
real time. Besides, we also provide the last mile connectivity for campus wide networking (both wired and
wireless) through our Cognitive Cloud Networking solutions. Arista disrupted the traditional infrastructure
technology by pioneering the move from hardware to Software Defined Networks, Cloud and now to greater
network visibility through telemetry and data analytics solutions. All this is possible because of the strong
product engineering innovation that is the core of Arista’s DNA. At Arista we take pride in our engineering
prowess. We hire the best engineers and give them the most complex infrastructure problems to solve. We
push for quality and not quantity. As our CTO/EVP(Engineering) Ken Duda puts it "It’s in our culture, quality is
the most important thing. Getting it right is more important than feature velocity, ship dates and new
platforms".
With over 400+ engineers in Bangalore and Pune are a big part of Arista’s technology leadership. With new
products in the offering, we are planning to strengthen the India team. If you are looking for an authentic
software engineering job where you can make a fundamental impact at the core infrastructure level, you
should be talking to us - we are looking for aptitude and attitude ; you need not have worked in wireless or
networking domains to work at Arista.
What will you get to do as a Software Engineer at Arista?
At Arista software engineers are the real deal - they do a lot more than simply writing code. You will work on
the whole development process, including:
• Suggesting and deciding what features to build
• Driving the design and architecture
• Pushing, testing, documenting the feature
• Working alongside customers in the field if needed
You will get to work with the best in your field and learn how to write amazingly reliable software - At
Arista everyone is hands-on including our managers, directors, VP’s and of course our CTO!
Are you right for this role?
Do you like coding? Does your adrenaline go up when you have difficult problems to solve? For success at
Arista all you need is:
• Strong engineering and Computer Science fundamentals
• Extensive background in algorithms and strong software architecture skills
• Fluency in one or more of these programming languages: C, C++, Python, Go, Java, JavaScript
• Hands-on experience with design and implementation in a strong product-engineering environment
• Self-driven and self-motivated - At Arista we empower engineers to work on their own with very little
supervision and management.
Why Arista?
As a great software engineer we know that you have multiple options to choose from. So why Arista? It is
because:
• Learning - A hands-on job like Arista’s is the best learning experience you can hope to get especially
when you work with peers who are equally good or better.
• Flexibility - Our engineers enjoy the utmost flexibility as we believe in judging by the output and not
by the hours worked. Our performance review process is designed to reflect this - we believe that
our best engineers know how to work and do not need to be told what to do.
• Truly global work - What we do in India is exactly the same as what we do in San Jose, Nashua,
Vancouver, Dublin, and other worldwide locations. You don’t have to move out of India to do
cutting edge software - at Arista you can do it right here.
• Large company with a start-up mind-set - We work like a start-up - less management, cost
conscious, innovating and disrupting our own products and we can go on. A mind-set that is hard to
get in $15b+ market cap public company.
#skills -1.) Strong knowledge of .NET web framework - .Net 3.5, 4.0.
2.) Proficient in C# with a good knowledge of their ecosystems.
Strong understanding of object-oriented programming.
3.) Skill for writing reusable libraries.
#Salary : (as per performance in Interview)
5 days working
Our client develops, publishes and distributes highly engaging games to a wide audience covering mobile, social and online platforms. Their group of architects are always attempting new and radical stuff that enhances the creative programming and gaming stages, keeping the players constantly glued and wanting for more.
Funded by SnapDeal founders, it is a cross platform gaming organisation focused on real money gaming and strategy games. The founder is an INSEAD and IIT-B alumni with more than 10 years of work experience across various countries.
- Handling the server side programming of the multiplayer gaming application
- Writing scalable, robust,, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high performance software
- Translating design mockups and prototypes into working applications.
- Building customer facing technology products, Developing Highly Scalable Code and Working Closely with Engineering and Product Team.
- Building social, web and mobile based games for users across India
What you need to have:
- Candidates with experience in Go / Python / Erlang will be preferred
- Working experience in a Product StartUp (Internet / E-commerce) building scalable applications.
- Hands on experience in system architecture and gaming apps
- Good spoken and written communication skills.
- Good team player.
- Sharp analytical abilities with proven design skills
- Able to think critically of the current system in terms of software development










