Application Software Development Engineer
bp
As a Software Engineer, you will be responsible for building, maintaining, and fixing the software and services that powers our technology solutions. In this role, you will work with a team of engineers and customers to ensure that the software is highly available, scalable, and secure. You will also be responsible for automating routine tasks, improving the software performance, and providing technical support to other teams.
Design, build, and maintain the technology software features and infrastructure
Ensure the software and services are highly available, scalable, and secure
Write software design and operational support documentation
What you will need to be successful (experience and qualifications)
Bachelor's degree in computer science, Engineering, Computer Information Systems, or equivalent work experience
Capable in problem-solving, with the ability to analyze complex problems, identify root causes and develop creative and effective solutions
Self-starter, able to handle ambiguity, navigate uncertainty, identify risks, and find the right people and tools to get the job done
Software skills
Capable in at least one programming language (React, C# and TypeScript) developing cross-platform solutions.
Capable in writing secure, stable, testable, and maintainable code with minimal defects
Demonstrable professional software development experience
Capable in software engineering practices & standard processes for full SDLC, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
Capable in building complex software systems end-to-end which have been optimally delivered and operated in production, should understand security and privacy standard processes as well as how to properly monitor, log, and alarm production systems
While prior experience with Palantir Foundry is a strong advantage, it is not mandatory. Candidates without Foundry experience should demonstrate a strong willingness to learn and commit to obtaining the Foundry Application Developer certification within a defined timeframe. A minimum of 4 years of professional experience is required.
Capable in building and scaling infrastructure services using Microsoft Azure
Capable in the understanding of using core cloud application infrastructure services including identity platforms, networking, storage, databases, containers, and serverless
Demonstrable experience in application development and support environments with more than one technology and multiple design techniques. You'll have supported these production systems through on-call rotations
Database skills
Capable knowledge of databases, such as relational, graph, document, and key-value
Capable ability in data modeling and database design
Capability ability in SQL
Possess a passion for mentoring and coaching engineers in both technical and soft skills
Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally that can provide governments and customers with an integrated energy offering. Delivering our strategy sustainably is fundamental to achieving our ambition to be a net zero company by 2050 or sooner!
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
Even though the job is advertised as full time, please contact the hiring manager or the recruiter as flexible working arrangements may be considered.
Our Commitment To Diversity, Equity And Inclusion
At bp, you could be part of Business Resource Groups (BRGs) which belief in the power of inclusion, deeper connections, and shared experiences. The BRGs focus on and encourage talent engagement, development, and retention while creating a broadened sense of community and inclusion for bp employees. Formal and informal mentoring also helps employees develop their professional goals and connect with colleagues. The BRGs' dedication to growth at all levels helps employees feel more engaged and energized. bpWIN (bp Women's International Network)
PEN (Positively Ethnic Network)
bpInclusia (bp's Asian community)
bpEnergía (bp's Latin community)
- ...About you: ~4+ years of medium/large scale server-side software development experience. ~ Excellent verbal and written communication... ...Projects you may work on: Work on a chatbot conversation engine scaling to millions of conversations per day. Design and build...SuggestedFull timeHybrid workLocal area
Rs 2.5 - 12.5 lakhs p.a.
...towards best practices and optimization techniques. Qualification ~2 Years of Good practical and professional experience in Java Software Development and its eco system ~ Strong and effective communication Technologies Java, Python Hands-on experience building...Suggested- We're looking for Software Engineers - Backend! Responsibilities Design and develop scalable, high-performance backend systems for real-time or SaaS applications. Lead and mentor a small team of developers, ensuring code quality, productivity, and best practices....Suggested
- ...each step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong user base, we code with every individual... ...application development and product-driven thinking As a Software Enginee r:● You will build Robust and scalable web-based...SuggestedFull time
- ...Australia, Energy Exemplar's PLEXOS ® modeling and simulation software is trusted by innovative organizations across the globe. On one... ...we do . About the Position: Reporting to the Software Engineering Manager as a member of the Development team at IDC, the...SuggestedWork at officeWork from homeFlexible hours
- ...next generation of Modulr's event-driven payments platform. You'll work across the full engineering lifecycle—from shaping technical approaches to delivering production-grade software—within a squad that values ownership, excellence, and continuous improvement. Specific...Long term contractFull timeFlexible hours
- Description : Responsibilities : Backend Development :- Design and implement RESTful APIs and microservices using Spring Boot and Python.- Ensure performance, scalability, and security in backend applications.Frontend Development :- Develop dynamic, responsive web applications...
- ...Description Backend Senior Software Engineer (Python & FastAPI) Experience : 4–7 Years We are seeking Backend Engineers who thrive on building lightning-fast, asynchronous systems. You will be responsible for the 'engine-room' of our applications, leveraging Python...
Rs 28 - 38 lakhs p.a.
...Summary As a Senior Software Engineer you will be directly responsible for the experience our clients have on the platform by designing, building, and maintaining the server-side of Avoma. This is an exciting opportunity for those who are curious, diligent, and want to...- ...Position: ~ Software Engineer/Senior Software Engineer (Backend) Experience : ~5 to 7 years Role and Responsibilities Diligently handle new feature development, conducting impact analysis, coordinating with Product Manager for the development of the new...Immediate start
- ...and on-site work, requiring 3 days in the office, and relocation to Pune. Job Summary Zendesk is seeking a skilled Senior Software Engineer (Backend or Full Stack) to join our Custom Objects, Triggers & Automation team. As a vital member of the Custom Data & Logic group...Hybrid workWork at officeLocal areaRemote jobRelocation
Rs 60 per hour
...Job Title - Principal UI Engineer (Reactjs) Job Location - Pune or Bengaluru Experience - 8 to 10 years Budget - INR 60 lacs About the Position: Our client is seeking a Principal UI Engineer to serve as the architect of our React ecosystem . In this role, you...Contract workLocal area- ..., we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about As a Software Engineer in our Analytics team, you will be responsible for designing, developing, and maintaining highly scalable analytical services and...Hybrid workWork at officeRemote job
- ...We're Hiring: Software Engineer (Python) | Hybrid | 2–6+ Years Location: Pune, Hybrid (2 days office) Shift: 12 PM – 9 PM (flexible) Salary: Up to 9 LPA Qualification: B.E./B.Tech About the Role We're looking for a Software Engineer (Python) who is passionate...Hybrid workWork at officeFlexible hoursShift work
- ...Role: Python Software Engineer Total Experience: 5-8 Years Working Model: Hybrid (3 days work from office) Mandatory Skills: Python, Cloud (AWS, Azure, or GCP), Docker and Kubernetes, AI/Analytics Integration Job Summary: We are looking for a Software Engineer...Hybrid workWork at office
- Description :Key Responsibilities : - Develop and maintain software applications.- Collaborate with cross-functional teams to achieve technical solutions.- Communicate technical details internally and with partners.- Work independently and as part of a team to deliver projects...
- Note : Would prefer Female candidates for this role.Description : The Software Engineer is a member of a talented team in Pune and will apply his/her expert knowledge of Java, Node.js/C# and AWS in the implementation of complex, enterprise-scale software systems. General responsibilities...
- ...like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about As a Software Developer with strong fundamentals in Python, Algorithms & Data Structures, and AWS you will build scalable, cloud-native systems...Hybrid workWork at officeRemote job
- ...Developer, you will own the development and scaling of our backend platforms and micro-services. You will collaborate closely with frontend engineers, product managers, and architects to deliver robust, high-performing, and delightful experiences to our users. This role requires...
- ...Job Description Position: Full Stack Software Engineer- ASP.NET/Angular Position Details: Good understanding of architecture designing of web application and develop code. Perform maintenance on existing programs. Provide innovative and cost-effective engineering...
- ...specific technical skills. The role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues....Permanent employmentImmediate start
- ...Frontend software Engineer, AVP Position Overview Job Title: Frontend software Engineer Location: Pune, India Corporate Title: AVP Role Description We are looking for the best people to help create the next big thing in digital banking. DB Global...Work at officeFlexible hours
- ...global iGaming market, providing jaw-dropping content and innovative software that powers the world's most successful online gaming providers.... ...best in each other to share collective success. Software Engineer - Frontend Developer Job Location: Commerzone IT Tech Park,...
- ...missions in the world! Grow your career internally at Qualys, our best talent comes from within! Qualys is seeking a Front End Software Engineer to join our team. As a Front End Software Engineer, you'll be tasked with creating modern, intuitive, data-driven, progressive...
Rs 20 - Rs 25 per hour
...understands our vision, we'd love to hear from you. About The Role We are looking for a skilled and motivated Senior React.js Engineer to join our engineering team in Pune. The ideal candidate will have strong experience in building modern, scalable, and high-performance...Local areaShift work- ...About Velotio Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided... ...B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solve hard technical problems while transforming customer...Remote job
- ...Jeeva.ai is Hiring: Senior Software Engineer(React) On-site | Kharadi, Pune Timings: 6:30 PM – 3:30 AM IST Job Description: Experience: 5+ years of experience as a Software Development Engineer with a strong background in React. Develop and maintain modern...
- ...Description: Primary skills: React JS, Node JS, JavaScript, TypeScript Good to Have : AWS Experience in programming/software development Handson experience in Node Js and React JS Node.js - Proficiency in Node.js and related backend development...Flexible hours
- ...The Prinicipal Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability detections to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio...Full time
- ...Secure Libraries: Develop standard SDKs/Libraries that abstract complex security logic (Encryption, Input Validation) for other engineering teams. Automated Remediation: Build bots or 'Self-Healing' code that automatically detects and fixes infrastructure misconfigurations...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Application Software Development Engineer. Be the first to apply!

