11+ Software engineering Jobs in Pune | Software engineering Job openings in Pune
Apply to 11+ Software engineering Jobs in Pune on CutShort.io. Explore the latest Software engineering Job opportunities across top companies like Google, Amazon & Adobe.

- 8+ years of experience in shipping B2C Products. FinTech market experience a strong plus.
- A track record of building and launching software products (web, mobile web, native apps).
- Experience creating and contributing to a software product roadmap, evangelizing the product vision.
- Experience working directly and cross-functionally with developers, product managers, marketing, and other related stakeholders.
- Excellent communication and presentation skills and ability to interact with all levels of the organization including users, vendors, partners, and executive leadership.
- Strong work ethic. Self-starting personality with the ability to problem solver and develop creative solutions; works well and stays focused under little supervision.
- Ability to create wire-frames, product specifications and white papers
- Strong project management skills and ability to present work to executive staff
- Willingness to roll up your sleeves and do whatever it takes to help your team win
- Extraordinary data analysis skills


Job Description
Position Summary:
We are looking for a Mobile application developer responsible for the development and maintenance of applications aimed towards iOS, including mobile phones and tablets. Your primary focus will be the development of such applications and their integration with other services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. You will be responsible for the product development with quality and by following the engineering practices. The candidate should be a team player who should be able to code, do the peer code review, defect fixes wherever needed on the existing product.
Responsibilities:
Design and build applications for iOS
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Innovative thinking for problems solutions. Solid implementation
Identify and correct bottlenecks and fix bugs
Achieving Code, module delivery dates within time
Help maintain code quality, organization, automatization, and documentation
Uses Agile Scrum Methodology for software development
Develops unit tests for all new code
Has all code changes peer reviewed and must peer review code when required
Provides input for documentation of new or existing programs
Well versed with usage of debugging tools to analyze and solve complex problems independently
Diagnose and resolve complex level issues of application
Participate in interactions with all levels of personnel with different teams Skills:
Proficient in all versions of Swift, with a good knowledge of its ecosystems
Solid understanding of object-oriented programming
Experience in App Store distribution process and Enterprise distribution of Apple
Good knowledge of performance limits and characteristics
Knowledge of memory management and multi-threading, background thread handling and iOS file systems
Knowledge of private framework in swift and objective C languages
Experience with embedded databases and other system datastores
Experience of automated testing platforms and unit tests for Mobile applications
Familiarity with RESTful APIs to connect to back-end services
Good sense of UI design and a user-oriented focus Knack for benchmarking and optimization Proficient understanding of code versioning tools e.g. Git
Hands on experience in using Jenkins
Familiarity with continuous integration
Good Knowledge in design patterns
Excellent interpersonal and written communication skills in English
Good time management skills
Certification of iOS development, swift language will be value added Experience with Cocoa APIs on iOS and Apple frameworks AR, ML and swift UI is good to have
2-4 years of work experience in Mobile application development.
Pay/compensation: Benefits: Health Insurance (including for Parents); Personal Accident Cover.
Job Title: Data Engineer
Location: Pune, India
Experience: 5 to 9 years
Job Description:
We are seeking a talented and experienced Data Engineer to join our team in Pune. The ideal candidate will have a strong background in data engineering with expertise in Python, AWS, Spark, and Scala. This role is critical to our data infrastructure, ensuring that our data pipelines are robust, efficient, and scalable.
Required Skills:
- Python: Advanced proficiency with extensive experience in building data pipelines.
- AWS: Hands-on experience with AWS services such as S3, Lambda, Redshift, Glue, and EMR.
- Spark: Proficient in using Apache Spark for large-scale data processing.
- Scala: Working knowledge of Scala for Spark programming.
- Strong understanding of data warehousing concepts and ETL processes.
- Experience with SQL and relational databases.
- Familiarity with data governance and security best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Senior Automation Engineer
Job Overview: We are seeking a Playwright Tester to join our Quality Assurance (QA) team. In
this role, you will be responsible for creating, maintaining, and executing automated end-to-
end tests for our web applications using the Playwright framework. You will work closely with
developers and QA engineers to ensure the reliability, performance, and quality of our web
applications through efficient and effective test automation.
Experience range: 6+ years
Key Responsibilities:
Develop and maintain automated test scripts for web applications using Playwright.
Collaborate with developers to understand application features and requirements to design and implement test cases.
Execute automated tests, identify defects, and track them through to resolution.
Continuously improve the test automation framework to increase test coverage and efficiency.
Analyze test results and provide clear, actionable feedback on software quality.
Participate in the design and implementation of testing strategies for new features and releases.
Ensure that test scripts are scalable and reusable, leveraging Playwright's features for parallel test execution and cross-browser testing.
Work closely with cross-functional teams to troubleshoot and resolve issues discovered during testing.
Document and maintain test cases, test plans, and test scripts for easy reference and reproducibility.
Integrate Playwright tests with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Provide support in manual testing when necessary and assist with regression testing.


Role
We are looking for a React Developer to join our awesome team and deliver a streamlined user experience. We want a team member who strives to develop a first-class codebase using React best practices. As a React Developer, you will implement a complete user interface in the form of a mobile/desktop web app & handle its integration with the back-end.
Responsibilities
- Develop user interfaces for modern rich internet applications with the latest Front End Technologies
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Writing tested and documented JavaScript, HTML and CSS
- Make design and technical decisions for React projects
- Develop application code and unit tests in the React.
- Ensuring high performance
Qualifications
- BSc/BE/BTech in Computer Science, Engineering or a related field
- 1+ years Experience with React. Good to have working knowledge of React Native, Angular, VueJS
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript DOM manipulation Techniques
- Experience with RESTful services
- Experience in JavaScript build tools like grunt or gulp
- Hands on and implements complex React modules
- Able to implement automated testing platforms and unit tests
- Understanding of fundamental design principles behind a scalable application
- Proficient understanding of code versioning tools (Git)
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Role - Manager (Government Liaison)
Experience - 5+ years
Job Location - Pune (Open to travel)
About our Client :-
Our client is a Communities Foundation that works in the area of skilling and livelihoods for underserved youths. This is a pioneering program with a strong PPP model, an agency-led approach to livelihoods and a vision of socio-economic transformation.
- Approaching the government/municipal authorities of various cities in Maharashtra for communicating about the Lighthouse program.
- Collaborate with authorities for identification of physical space for the Lighthouse center in accordance with organizations specifications.
- Work with authorities to secure all required authorizations and permissions to facilitate the smooth implementation of Lighthouse Communities programs.
- Ensuring the development of the physical space in time for the launch of the Lighthouse.
- Supporting the launch of the Lighthouse in the new cities in Maharashtra and handing it over to the team.
- Building and maintaining a good relationship with Government officials, corporators, and potential stakeholders.
- Proactively coordinate and advocate on Lighthouse Communities' behalf with local officials to ensure that the desired outcomes for Lighthouse communities activities are achieved.
- Accompany the other senior staff to meetings with government officials and facilitate conversations for the smooth representation of Lighthouse - - Communities in those meetings.
- Submission of periodic progress reports to government officials and corporators.
- Ensure that the management is aware of and understands any concerns of government officials regarding the organizations' operations.
- Prepare and share regular progress reports with internal stakeholders.
Maintain and upkeep records of all the assets given by the government.
- Graduate or Post Graduation in any field, with 6+ years of experience working in government liaisoning preferably in both social and corporate sectors
- Self-driven, excellent time management and multitasking skills
- Strong people management, project management, and data analytics skill
- Strong orientation towards relationship building and problem-solving
- Strong verbal and written communication skills in English,Hindi & Marathi (Mandatory)
- Proven ability to plan and manage operational processes for maximum efficiency and productivity
- Open to extensive travel across Maharashtra and ,if required outside Maharashtra.
The ideal candidate will have experience in all stages of the sales cycle. They should be confident with building new client relationship and maintaining existing ones for B2B. They should have evidence of strong skills and possess good negotiation skills. #hiring
Responsibilities
- Build relationships with prospective clients
- Maintain consistent contact with existing clients
- Manage sales pipeline
- Analyze market and establish competitive advantages
- Track metrics to ensure targets are hit
Qualifications
- Bachelor's degree 3+ years in sales industry
- Experience in full sales cycle including deal closing Demonstrated sales success
- Strong negotiation skills
- Strong communication and presentation skills
- B2B Experience Preferred

- The developer should be well conversant with principles of clean codeand refactoring practices.
- The developer should have experience writing unit and integration tests.
- The developer should be conversant with agile development practices.
- Prior experience in Python is a good to have but the developer should be willing to do development in Python.
- The developer is expected to collaborate with developers from other teams as well as business stakeholders in India and in US to design and develop business requirements.


Training –
Training undergraduate science students to develop Games using software such as Unity, Unreal Engine, C# & C++ programming language. Should be able to clearly explain to students - OOP’s concept, programming logics & algorithms. Also, should be fully conversant with 12th level Mathematics and Physics concepts (such as Vector, Coordinate System, Matrices, Quaternion etc.) used in game programming
Specific Skill Set :
- Strong working knowledge and experience of C#, C++ & Game engine (Unity3D, unreal engine, Cocos2d etc…) its application in game development is must & required (training, working experience)
- Very strong knowledge of OOP’s concept (Such as Encapsulation, Inheritance, polymorphism etc.), programming logics & Algorithms is mandatory
- Thorough with Mathematics, Physics & its Concepts (such as Vector, Coordinate System, Matrices, Quaternion etc.)
- Good communicator (both oral and written) in English
- Self-motivated, initiator and results-oriented
- Should demonstrate positive attitude, high motivation and interpersonal skills
Minimum/Maximum/ Work Experience Required: – 3-5 years
Any other skill set:
Enjoys working with people of all ages, from youth to parents and College staff
Efficiently organized, with the ability to maintain detailed records
Ability to execute events in a well-coordinated and planned manner Encouraging Compassionate
Time management and follow-up skills
* Software professional who are passionate to teach and share knowledge, will be preferred.




As a Software Development Engineer 2 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/C#/Python/C++/Go/Ruby on Rails/node/php.
- You recognise 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.
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 recognise 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.
Requirements:
- Bachelors or Masters in Computer Science or relevant technical field with 3+ years of experience in Design and Development
- 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, php.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Proficiency in SQL and data modeling.

You Will:
- Design, develop and maintain automation framework, system and functional test suites and contribute to Database platform development.
- Test the product for performance, resiliency, security, scalability, and reliability.
- Fix defects identified via testing in Database platform.
- Understand the end-to-end configuration, technical dependencies, code paths, and overall behavioural characteristics of the products you test.
- Analyze and understand existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance.
- Define and inspire changes to our product with our development engineering team based on feedback from tests and customer issues.
- Develop and contribute to internal and external knowledge bases.Be a champion for our customers.
- Go above and beyond to ensure customers are getting the most out of their investment in the Yugabyte platform.
You'll Need:
- Strong programming skills (C++, Java, Python and UI automation tools) and experience in developing automation frameworks and testing tools.
- Working knowledge of SQL and/or CQL.
- Professional experience in Databases and/or Distributed Systems.
- Customer Obsession – you are passionate about delivering a high-quality product.
- You judge our own success by the success of the team and the happiness of our customers.
- Excellent written and verbal communication skills – you’re able to work with a wide variety of people and collaborate with geographically distributed teams and effectively communicating everything from data points to critical feedback.
- Entrepreneurial spirit and are not afraid to take on new challenges.
- 5+ years of relevant work experience with BS in CS or equivalent technical degree.
Nice to have
- Experience working in a continuous integration / continuous delivery development environment.
- Have expertise with automation and build tools such as Selenium, jMeter, and Jenkins.
- Thrive on working on open source technologies.