Software Engineer II

3 weeks ago


Hyderabad, India Ivy Full time
Job Description

As a Software Engineer II you are responsible for designing, developing, deploying, and maintaining software features within their specialized technical domain (Backend/Frontend).They work to create and enhance software components of middle complexity.

Reporting to the Engineering Manager you will be build high-quality, clean, scalable, and reusable code by enforcing best practices around software development life cycle.

What you will do

  • Possesses a high level of proficiency of computer science fundamentals, including data structures, algorithms, and design patterns.
  • Assumes responsibility for delivering well-defined, moderately complex features in alignment with defined specifications.
  • Possesses foundational knowledge to software design for both new features and bug fixes.
  • Build high-quality, clean, scalable, and reusable code by enforcing best practices around software development life cycle.
  • Remains informed about the execution metrics of their team, understanding their significance and how they are measured
  • Acts as the initial on-call responder for the software their team manages
  • Begins mentoring or providing guidance to Level 1 team members

Qualifications

  • Strong understanding of Python programming language fundamentals, syntax, and features
  • Design and architect scalable and maintainable software solutions using Python and related technologies.
  • Write clean, efficient, and maintainable code in various python and related technologies.
  • Experience with popular Python web frameworks such as FastAPI, Flask for building web applications
  • Familiarity with concurrency models, asynchronous programming techniques, and libraries (e.g., asyncio, gevent) for building scalable and responsive applications.
  •  Develop and maintain backend services, APIs, and databases to support web and mobile applications.
  • Knowledge of deployment processes, continuous integration/continuous deployment (CI/CD) pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
  •  Knowledge of database systems and query languages (e.g., SQL) for interacting with databases such as MySQL, MongoDB
  • Conduct code reviews, provide constructive feedback, and ensure the team follows coding standards and conventions.
  • Lead the development and implementation of new features and enhancements, ensuring code quality and adherence to best practices
  • Coordinate with QA engineers to plan and execute comprehensive testing strategies, including unit testing, integration testing, and end-to-end testing.
  • Knowledge of performance optimization techniques to improve the speed, scalability, and efficiency of Python applications.
  • Awareness of security best practices and techniques to build secure and resilient applications, prevent common security vulnerabilities, and protect sensitive data.
  • Flexibility and adaptability to learn new technologies, tools, and methodologies, adapt to changing project requirements.
  • Follow the Software Development Life Cycle (SDLC) process and adhere to Agile methodologies for iterative development and delivery


Additional Information

At Ivy, we know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning. Working for us in [insert location of role], you can expect to receive great benefits like:

  • Safe home pickup and home drop (Hyderabad Office Only)
  • Group Mediclaim policy
  • Group Critical Illness policy
  • Communication & Relocation allowance
  • Annual Health check

And outside of this, you’ll have the chance to turn recognition from leaders and colleagues into amazing prizes. Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves.  

Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us.

At Ivy, we do what’s right. It’s one of our core values and that’s why we're taking the lead when it comes to creating a diverse, equitable and inclusive future - for our people, and the wider global sports betting and gaming sector. However you identify, across any protected characteristic, our ambition is to ensure our people across the globe feel valued, respected and their individuality celebrated. 


  • Software Engineer II

    4 months ago


    Hyderabad, India HealthEdge Full time

    Overview SUMMARY  Software Engineer II will be working with a team of developers and business analysts to develop new products /enhance existing systems in place. To be successful in this role, one must demonstrate their knowledge of critical thinking and problem solving. To perform this job successfully, an individual must be able to perform...

  • Software Engineer II

    3 months ago


    Hyderabad, India Microsoft Full time

    Overview The Microsoft 365 India team is looking for a few high caliber and highly motivated Software Engineers to lead the planning, design, implementation and shipping of a few critical components for a strategic project for M365 business. The Microsoft 365 India team is building a set of next generation of AI powered experiences for Microsoft 365...

  • Software Engineer II

    4 months ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a  Software Engineer II  at JPMorgan Chase within CCB, you serve as a core member of an agile development team to design and deliver trusted market-leading technology products in...


  • Hyderabad, India Medtronic Full time

    Careers that Change Lives Enterprise Software Test Engineer II in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems.The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...


  • hyderabad, India NCR Voyix Full time

    NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies,...

  • Software engineer II

    2 months ago


    Hyderabad, India Response Informatics Full time

    As a level II engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly growing business. You will also be part of a thought-leading team in the technology organization that champions the delivery of modern software. This is an exciting opportunity for a forward-thinking professional that can...

  • Engineer II, Software

    3 months ago


    Hyderabad, India F5 Full time

    At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.    Everything we do centers...

  • Software Engineer II

    3 weeks ago


    Hyderabad, India NCR Voyix Full time

    NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning...


  • hyderabad, India NCR Voyix Full time

    NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning...

  • Software Engineer II

    4 months ago


    Hyderabad, India RealPage, Inc. Full time

    SUMMARY A Developer II contributes specialized technical knowledge in multiple application development efforts. Main responsibility is the development of component-level tools, patterns, and samples implementing various reusable code solutions for core/common need such as instrumentation, monitoring, security, scalability, and performance of the RealPage...


  • Hyderabad, India FedEx Full time

    Software Quality Engineer II Skills Required: Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards. Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, Telangana, India FedEx Full time

    Software Quality Engineer IISkills Required:Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, India FedEx Full time

    Software Quality Engineer IISkills Required:Performs development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.Develop, execute, and document software test plans using both automated and manual testing to ensure...


  • Hyderabad, India FedEx Full time

    Responsible for developing test plans, creating test cases, executing tests, tracking defects, conducting regression testing, automating testing, assessing performance, ensuring security compliance, documenting results, and collaborating cross-functionally to maintain high software quality throughout the development lifecycle.1. Develop comprehensive test...

  • Software Engineer II

    1 month ago


    Hyderabad, India JPMorgan Chase Full time

    Organization DescriptionOur Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used...


  • Hyderabad, India Microsoft Full time

    Overview Do you want to work on a product that touches and transforms the lives of billions of people across the globe? Do you want to work on the next set of innovations to transform it further and revolutionize it? The Windows team is growing a Centre of Excellence in Microsoft, India with a broad portfolio of applications to help innovate on the...


  • Hyderabad, India Pivotal Full time

    We are looking for passionate and talented software developers to help expand the product offerings to our customers. We are focusing on expanding our presence in Europe and would like to bring disruptive changes in Hospitality & tourism industry by providing package deals that are suitable and affordable for our customers. Are you seeking an environment...

  • Software Engineer II

    3 months ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer and Community banking technology- Home and Auto Lending you are part of an agile team that works to enhance, design,...


  • Hyderabad, India Tekwissen India Full time

    Overview TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations enabling them to transform their digital futures Position: Software Engineer II Location: Hyderabad ...

  • Software Engineer II

    4 months ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer & community Banking- JP Wealth Management, you are part of an agile team that works to enhance, design, and deliver the...