Software Engineer I, Internal Tools
5 days ago
Job Overview
We are looking for an enthusiastic Software Engineer to join our Internal Tools team at Coursera. This team builds high-leverage internal products that support our employees across functions such as content operations, learner support, finance, and legal. As part of this team, you'll work on meaningful projects, enhance the team's developer experience, build robust backend solutions and support deploying and scaling applications in cloud-native environments. You'll collaborate cross-functionally to ensure our tools are intuitive, performant, and aligned with business needs.
Key Responsibilities
- Assist in building and improving web-based internal tools used by various teams at Coursera.
- Write clean, efficient, and maintainable backend code with support from your team.
- Help maintain documentation, fix bugs, and test features to ensure quality.
- Manage services, networks, storage, deployment, security, and monitoring in AWS/GCP.
- Automate deployment, testing, and configuration management using tools like Jenkins/GitHub Actions.
- Support in the design of processes to automate software updates and assist with maintaining deployment environments.
- Work with other engineers on the team to improve developer experience, software performance, stability, and diagnostics collection.
- Monitor for trends in usage that will require hosting/instance/pricing adjustments.
- Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and engineering processes.
Qualifications
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field (completed or in final year).
Skills & Experience:
- 3 years of experience working in backend and/or infrastructure/devops roles.
- Strong foundation in backend engineering principles (APIs, REST, microservices, asynchronous systems, etc.)
- Proficiency in at least one backend language (Python, Java, Go or ) and exposure to relational and NoSQL databases (MySQL, PostreSQL, MongoDB).
- Experience with API design and working with frameworks such as FastAPI, Django, Spring Boot, Express, or similar.
- Familiarity with containerization platforms like Docker.
- Understanding of cloud platforms (AWS, GCP, or Azure).
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, CircleCI, etc.)
- Basic knowledge of Linux system administration and shell scripting.
- Experience with version control systems (Git, GitHub/Gitlab).
- Experience with infrastructure as code tools (eg. Terraform) preferred.
- Excellent communication and collaboration skills, with a proactive mindset.
- Strong problem-solving and analytical skills, with a strong willingness to learn and adapt in a collaborative environment.
Why Join Us?
- Solve real-world challenges that drive real impact across Coursera's business functions.
- Work with a supportive team and shape the internal developer experience at scale.
- Grow your technical and professional skills through structured development opportunities.
- Be part of a mission-driven company transforming global access to education.
-
Software Engineer I
2 days ago
India Upland Software Full time ₹ 4,00,000 - ₹ 6,00,000 per yearSoftware Engineer I Job DescriptionOpportunity Summary:We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team. Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...
-
Software Engineer I
17 hours ago
India Upland Software Full timeJob Description Job Description Opportunity Summary: We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team. Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...
-
Software Engineer I
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Building and Industrial Control System Full timeCompany DescriptionBICSYS streamlines building automation projects for HVAC controls contractors and engineers by providing a reliable, outsourced solution for expert system design and accurate engineering. BICSYS allows teams to scale quickly, control costs with fixed-price packages, and ensure on-time project delivery. Our expertise includes design...
-
Software Engineer I, ITC
3 weeks ago
India Nike Full timeJob Description Who You'll Work With You will be part of the Supply Chain and Planning Technology organization and report to the Engineering Manager. On a daily basis, you will collaborate with peer software engineers to achieve business objectives. Additionally, you will engage with other Global Technology teams to align on both organizational and...
-
Software Development Engineer I
1 week ago
Gurugram, India American Express Global Business Travel Full timeJob Description Amex GBT is a place where colleagues find inspiration in travel as a force for good and through their work can make an impact on our industry. We're here to help our colleagues achieve success and offer an inclusive and collaborative culture where your voice is valued. We're looking for a highly motivated and fast learner to be part of our...
-
Senior Software Engineer
1 week ago
Chennai, India Karemind I Scripts (P) Limited Full timeJob Description Company Description Karemind I Scripts (P) Limited is part of Healthcare's mobile suite, which supports providers across the continuum of care. Our solutions are designed to help healthcare professionals regain time, enabling them to focus on delivering exceptional patient care. By leveraging innovative technology, we aim to streamline...
-
Software Engineer I
3 days ago
Vadodara, India Mastercard Full timeJob Description Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and...
-
Immediate Start! Expert Software Engineer I
17 hours ago
Bengaluru, India Alegeus Full timeJob Description Do you want to shape the future of fintech and healthtech Energized by challenges and inspired by bold goals Ready to elevate your career alongside driven and talented colleagues If that sounds like you, explore a career at Alegeus today. Opportunity Happens Here. Expert Software Engineer I Join our team at Alegeus, where you'll experience...
-
Software Engineering- intern
1 week ago
India (Jonas Collections and Recovery Inc) Jonas Software Full time ₹ 2,00,000 - ₹ 6,00,000 per yearJob Description: About C&R Software:C&R Software ) provides expertise in Credit Risk Management domain and delivers optimized SaaS (AWS) based solutions across the Collections & Recovery lifecycle, empowering organizations to manage their end-to-end collections operation more effectively and compliantly. We have been in the industry for ~40 years. We...
-
Senior Software Engineer I
4 weeks ago
Bengaluru, India Academic Press Elsevier Full timeJob Description Senior Software Engineer I Are you at an early stage of your career Do you desire to work in a practical domain About the Team: Our team is dedicated to unlocking the rich knowledge embedded within Elsevier's content through our semantic data platform this empowers researchers, clinicians, and innovators worldwide to gain new insights, make...