Senior Software Engineer I
2 weeks ago
Job Title
Senior Software Engineer I (Hybrid)Job Description
For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best in class educational experience and make Kaplan a great place to work.
Our offices in India opened in Bengaluru in 2018. Since then, our team has fueled growth and innovation across the organization, impacting students worldwide. We are eager to grow and expand with skilled professionals like you who use their talent to build solutions, enable effective learning, and improve students' lives.
The future of education is here and we are eager to work alongside those who want to make a positive impact and inspire change in the world around them.
As a Senior Software Engineer I, you're responsible for tackling complex tasks, design application architecture, and manage existing systems for functionality and performance. Drive software release timelines, provide production support, mentor team members, and collaborate across functions to meet project goals. Continuously evaluate best practices to enhance security, performance, and contribute to organizational initiatives.
Key Responsibilities
Development of software applications to tackle the most complex and critical tasks.
Playing a key role in designing and refining the architecture of applications.
Managing and maintaining existing systems and applications, ensuring their ongoing functionality, performance, and deployment.
Maintain high test coverage across unit, functional, and integration test suites.
Manage the timeline and status of the software release process
Work closely with developers to learn implementation details about product features and perform releases
Provide production support of software products by investigating and recreating reported defects
Providing guidance, mentorship, and training to other team members.
Collaborating with cross-functional teams, to meet project goals and deliverables.
Continuously evaluating and adopting best practices in applications to improve security and performance.
Involved in conducting interviews and various organizational initiatives.
Hybrid Schedule: 3 days remote / 2 days in office
30-day notification period preferred
Minimum Qualifications
Bachelor's/Master's Degree in a relevant field (Computer Science, Engineering)
6+ years of experience
Proven experience as a Back End Developer (5+ years), with a strong portfolio of AI-enabled products (3+ years).
Hands-on experience in back-end technologies such as PHP.
Exposure to Python is good to have with knowledge of development frameworks like Django, Flask, FastAPI, etc.
Exposure to front-end development using languages such as JavaScript and TypeScript.
Able to define technical solutions that meet business requirements.
Modeling & Building reusable components.
Provide feedback on the product direction.
Leading Meetings.
Stronger fundamentals on software development: modularization, object oriented design.
Understands the broad architecture of the entire system and other code bases.
Understands the full architecture of team's application in all environments.
Writes production-quality code in one major programming language/framework. (production-quality: complexity/feature points, type of code review feedback)
Makes decisions on technical tradeoffs looking at tactical and strategic perspective.
Defines architecture for a new feature.
Follows coding standards and best practices.
Well versed in design patterns.
Diagnoses problems in unfamiliar code bases.
Identifies and leads discussions on the benefits/risks to different approaches.
Actively works across their team, to apply Atom architecture principles related to scalability, flexibility, stability and simplicity.
#LI-KN2
Location
Bangalore, KA, IndiaAdditional Locations
Employee Type
EmployeeJob Functional Area
DevelopmentBusiness Unit
00091 Kaplan Higher EDAt Kaplan, we recognize the importance of attracting and retaining top talent to drive our success in a competitive market. Our salary structure and compensation philosophy reflect the value we place on the experience, education, and skills that our employees bring to the organization, taking into consideration labor market trends and total rewards. All positions with Kaplan are paid at least $15 per hour or $31,200 per year for full-time positions. Additionally, certain positions are bonus or commission-eligible. And we have a comprehensive benefits package, learn more about our benefits here.
Diversity & Inclusion Statement:
Kaplan is committed to cultivating an inclusive workplace that values diversity, promotes equity, and integrates inclusivity into all aspects of our operations. We are an equal opportunity employer and all qualified applicants will receive consideration for employment regardless of age, race, creed, color, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, veteran status, nationality, or sex. We believe that diversity strengthens our organization, fuels innovation, and improves our ability to serve our students, customers, and communities. Learn more about our culture here.
Kaplan considers qualified applicants for employment even if applicants have an arrest or conviction in their background check records. Kaplan complies with related background check regulations, including but not limited to, the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. There are various positions where certain convictions may disqualify applicants, such as those positions requiring interaction with minors, financial records, or other sensitive and/or confidential information.
Kaplan is a drug-free workplace and complies with applicable laws.
-
Senior Software Engineer
2 weeks ago
Bangalore, India Microsoft Full time US$ 1,20,000 - US$ 2,00,000 per yearAs a Senior Software Engineer for Microsoft Teams Triage Services, you will design, develop, and maintain scalable backend systems to support critical customer needs. Microsoft Teams supports over 300 million daily active users globally and serves as the primary tool for collaboration, productivity, and communication for work and life. It also provides a...
-
Senior Software Engineer
2 weeks ago
Bangalore, India NetApp, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per yearJob Summary As a senior software engineer within the Data Services team at NetApp, you will play a pivotal role in the Trident program, which introduced the first open-source, out-of-tree dynamic storage provisioner to Kubernetes You will take ownership of and shape the Kubernetes narrative for NetApp. This position will necessitate your advocacy for the...
-
Senior Java Software Engineer
15 hours ago
Bengaluru / Bangalore, Hyderabad / Secunderabad, Telangana, India beBeeDevelopment Full time US$ 90,000 - US$ 1,20,000Software Engineering ExpertWe are seeking a talented Java Developer to join our team. In this role, you will have the opportunity to work on complex software projects using Java, J2EE, and Spring Boot.Key Responsibilities:Develop high-quality Java applications using Agile methodologies and version control systems like Git.Maintain and improve existing...
-
Bangalore, India Analog Devices Full time US$ 90,000 - US$ 1,20,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Software Engineer
1 week ago
Bangalore, India NetApp, Inc. Full time US$ 80,000 - US$ 1,50,000 per yearJob Summary As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You...
-
Senior Software Engineer
1 week ago
Bangalore, India PayPal Full time US$ 1,50,000 - US$ 2,00,000 per yearThe CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale...
-
Senior Software Engineer
2 weeks ago
Bangalore, India Red Hat Full time US$ 80,000 - US$ 1,50,000 per yearThe Red Hat Developer team is looking for a Senior Software Engineer to join us in India. In this role, you will work as a part of the Developer team, developing new features and contributing to upstream projects. This team focuses on maintaining the Helm partner/ecosystem program by maintaining a first class Helm experience on OpenShift.As a part of a...
-
Senior Cloud Quality Engineer
10 hours ago
Bengaluru / Bangalore, Noida, India beBeeCloudQualityArchitect Full time US$ 1,04,000 - US$ 1,30,878We are seeking an experienced Cloud Quality Architect to join our team. In this role, you will be responsible for designing and implementing quality assurance strategies for cloud-based products.Key ResponsibilitiesQuality Assurance Strategy: Develop and maintain a comprehensive quality assurance strategy that ensures the highest level of quality in...
-
Senior Software Engineer
5 days ago
Chennai, Hyderabad / Secunderabad, Telangana, Bengaluru / Bangalore, India beBeeNetwork Full timeJob Title: Senior Software EngineerAs a senior software engineer, you will play a key role in designing, building, and configuring applications to meet business process and application requirements.Your primary responsibilities will include:Designing and developing high-quality software solutions that meet or exceed customer expectations.Collaborating with...
-
Software Test Automation Engineer
3 days ago
Bangalore, India PradeepIT Consulting Services Pvt Ltd Full timeLocation Bengaluru only. No relocation. · Client IBM (Contract to Hire). · Work location Bengaluru. · Payroll Experis IT Pvt Ltd. · Work mode- 3 days work from client office. · Number of rounds of interviews and the overall process - 2 to 3 round of interviews. · Interview mode Virtual Mode. · Shift timings It would be rotational shifts/General shift....