Senior Software Engineer II

4 months ago


Bengaluru, India PowerSchool Full time

Overview

This position, under the general direction of the Manager and/or Director, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software. This role will implement, code, build, and test new features, maintain existing features, and develop reports that will include components, data models, customization and reporting features for our products. Additionally, this position will gather and refine 

requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction.

Responsibilities

Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Experience maintaining and working in large codebases that contain legacy and modern PHP frameworks. Strong understanding of SOLID principles, dependency injection, CQRS, and clean software architecture. Proven track record enforcing coding standards across codebases shared by multiple teams. Working knowledge of application containers and orchestration (Docker, ECS, EKS). Deep understanding of best practices for MySQL at scale. Experience with application observability and monitoring. Especially tracking down alerts in production and remediating bugs. Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions Be both a highly technical hands-on coder and effective at mentorship Identify and implement engineering practices across the teams. Collaborate with other teams to share knowledge/tools/processes. Specialize in client or server-side web application development as a member of a project team. Preference for familiarity with the full technical stack Develop software to support internal initiatives, and tools, update framework, and application functionality

Qualifications

Qualifications include: 5+ years of experience in developing highly scalable, reliable applications Strong team leadership skills to better collaborate with Engineering and Product At least three years of experience with PHP (preferably Symfony) Experience with frameworks like TypeScript/ JavaScript, Node.js and React.js Strong experience with data persistence and caching concepts using SQL or NoSQL DBMS (MySQL, DynamoDB, Redis, etc.) Diverse and deep experience in designing, developing, and deploying APIs, including using CloudNative architecture. K8S a plus Experience using AWS services, such as Lambda, SES, SQS, SNS EC2, RDS, ELB’s and have knowledge of VPC’s is a plus Strong experience testing software in alignment with the Test Pyramid Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face TypeScript/JavaScript developers today Experience with modern CI/CD tools, version control systems, automation tools, and testing frameworks. Experience collaborating with QA, Design, and PM to deliver commitments Willingness to accept responsibility not only for your own work but the work of the team as a whole Excellent communication skills, both verbal and written Strong experience in product or SaaS development Enjoy being part of a highly collaborative, remote-friendly, fast-paced environment

  • Bengaluru, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product. The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer...

  • Rocket Software

    2 weeks ago


    Bengaluru, India Rocket Software Development India Private Limited Full time

    Job Description :The Software Engineer-II will design, develop, troubleshoot, and debug software programs for both enhancements and new product development. You will be responsible for developing software tools, including but not limited to operating systems, compilers, routers, networks, utilities, databases, and internet-related tools. The role requires...

  • Software Engineer II

    1 month ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: - Understand software requirements & its translations to Design - Quick in understanding the technical/functional areas of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks -...

  • Software Engineer II

    1 month ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: • Creates high quality working software • Features driven development in an agile approach • Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement. Contributes...

  • Software Engineer II

    2 weeks ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: MR Domain Expertise Write high quality test designs for requirements covering all potential test scenarios Perform test execution, test reporting Support team lead in test estimation Perform test setup and other necessary...

  • Software Engineer II

    3 months ago


    Bengaluru, India Mimecast Full time

    Software Engineer 2 - FrontendEmail and Collaboration Security TeamAbout the job Mimecast is looking for a Software Engineer II, Front End focused engineer to join our team in Bangalore. This is a global team that will work on building UI for security products. As a Software Engineer II, you will be excited and passionate about building scalable solutions....


  • Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Senior Software Technologist I/II Job Description Job title: Senior Software Technologist I/II Your role: Design and implementation of software (on component or module level)—understand and communicate consequences of your design on the architecture and influence design specification; Design software on the basis...


  • Bengaluru/ Bangalore, India Pall India Pvt Ltd Full time

    Apply for Senior Software Engineer II Verification, Career Progress Consultants in Bengaluru/ Bangalore for 4 - 9 Year of Experience on TimesJobs.com.

  • Software Engineer II

    2 months ago


    Bengaluru, India Outcomes® Full time

    The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more...


  • Bengaluru, India VIPSA TALENT SOLUTIONS PRIVATE LIMITED Full time

    Role : Senior Software Engineer II Full-stack Engineer. Experience : 3 to 6. Roles and Responsibilities :Functional :- Implementation, and delivery of highly-scalable backend components/services leveraging mostly AWS cloud tech.- Contribute to the technical initiatives from implementation to delivery and ongoing support.- Proactively identify the approaches...

  • Engineer II

    2 months ago


    Bengaluru, India Baxter Full time

    Vantive: A New Company Built On Our Legacy Baxter is on a journey to separate our ~$5B Kidney Care segment into a standalone company. Vantive* will build on our nearly 70-year legacy in acute therapies and home and in-center dialysis to provide best-in-class care to the people we serve. We believe Vantive will not only build our leadership in the kidney...


  • Bengaluru, India Aerchain Full time

    Job Title:Senior Software Engineer (SDE II)Location:JP Nagar - Bangalore (5 Days WFO)Company:AerchainAbout the Company:Aerchain is an AI-powered procurement platform transforming the way enterprises handle purchasing. As a dynamic and innovative startup, we work with some of the largest global companies and are supported by top accelerator programs. We are...

  • Software Engineer II

    4 months ago


    Bengaluru, India Microsoft Full time

    Overview Microsoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. The xDPU storage team is focused in bringing up the storage stack on DPU (Data Processing Unit) based nodes to provide unmatched performance at lowest cost. We are looking for a Software Engineer II who is interested in...


  • Bengaluru, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of Citrix and TIBCO, creating one of the world’s largest cloud software providers, serving over million users worldwide. When you join Cloud Software Group, you are making a difference for real people, each of whom counts on our suite of cloud solutions to get work done – from...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    Job Description  As Software Engineer II in Asset and Wealth management in in Mumbai / Bengaluru, who will be an integral part of an agile team that works to enhance, build, and deliver trusted automation solutions for the AWM Production & Infrastructure space in a secure, stable, and scalable way. The engineer is expected to act as a core technical...

  • Tescra Software

    2 months ago


    Bengaluru, India TESCRA SOFTWARE PRIVATE LIMITED Full time

    Job Title : Software Engineer II Job Responsibilities :- 4 - 6 years of hands-on programming experience in Java development EIS is must have skill.- Spring Framework - Spring Boot, Spring REST, Spring Web, Spring ORM, JPA and Hibernate Web Services - Spring REST / JSON and SOAP XML. - Spring, Hibernate Strong UI skills using one of the major JavaScript...

  • Software Engineer II

    2 months ago


    Bengaluru, India Advarra Full time

    Company Information At Advarra, we are passionate about making a difference in the world of clinical research and advancing human health. With a rich history rooted in ethical review services combined with innovative technology solutions and deep industry expertise, we are at the forefront of industry change. A market leader and pioneer, Advarra breaks...


  • Bengaluru, India Guidewire Software Full time

    About the Company Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about...


  • Bengaluru, India Guidewire Software Full time

    About the Company Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about...


  • Bengaluru, India Guidewire Software Full time

    About the CompanyGuidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...