Senior Software Engineer

2 days ago


Hyderabad, Telangana, India State Street Full time ₹ 15,00,000 - ₹ 20,00,000 per year

Job Description:

We are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and maintenance of one or more components as a Senior member of a Front Office Trading team.  The engineer will also be expected to provide engineering troubleshooting assistance to customer support teams, implementation teams and other development teams within Charles River.

Responsibilities:

  • Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains.

  • Collaborate with Business Analysts and Product Managers to turn moderately complex business requirements into working and sustainable software.

  • Participate in the design of product architecture within the team's scope of responsibility.

  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software engineering languages.

  • Provide thoughtful insight and direction in code reviews.

  • Write unit and automation tests to ensure a high-quality end product.

  • Conduct manual tests to ensure a high-quality end product.

  • Contribute to written design and API documentation and participate in customer documentation process.

  • Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives.

  • Participate in cross-team group activities to complete assignments.

  • Provide mentoring to junior engineers/interns when required.

Preferred qualifications and education:

  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.

  • 8+ years of progressively responsible professional software engineering experience in core and enterprise java, including collections API, concurrency, multithreading, JDBC and web services.

  • 6+ years of experience in designing and developing software solutions in a highly transactional, concurrent, event driven systems. Financial Trading systems experience is a huge plus.

  • 2+ years of Cloud native application development experience in at least one of the cloud native platforms. Preferably, Microsoft Azure.

  • 2+ years of Experience in SpringBoot, Microservices, Kafka , cloud databases.

  • Extensive experience in RDBMS(Oracle and SQL Server) with a solid understanding of the transactional database intricacies and expertise in writing complex and high performing SQLs.

  • UI development experience in C#, React, Javascript is preferred.

  • Solid understanding of data structures and algorithms, object-oriented programming, design patterns.  

  • Solid ability to write clean, maintainable code with extensive code coverage via unit tests.

  • Able to contribute to complex design specs in consultation with senior staff

  • Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight

  • Excellent written and verbal communication skills

  • Able to work well with peers in a collaborative team environment

  • Prior experience troubleshooting and fixing database and application performance issues is preferred

  • Great understanding of Agile development methodology and software development practices and principles.



  • Hyderabad, Telangana, India Strategic Systems Inc Full time

    Title: Senior Software Engineer | Full Stack | Cloud-Native | Remote Location: Remote (Prefer overlap with US Eastern/Central; 2 PM–11 PM IST shift acceptable) Experience Level: Senior | 5–8 years in software engineering Role Overview: We're hiring a Senior Software Engineer to join our Modern Applications team at Global Delivery. You'll...


  • Hyderabad, Telangana, India Strategic Systems Inc Full time

    Title: Senior Software Engineer | Full Stack | Cloud-Native | Remote Location: Remote (Prefer overlap with US Eastern/Central; 2 PM–11 PM IST shift acceptable) Experience Level: Senior | 5–8 years in software engineering Role Overview: We're hiring a Senior Software Engineer to join our Modern Applications team at Global Delivery. You'll...


  • Hyderabad, Telangana, India Quest Software Full time

    Overview Job Title Software Dev Senior Engineer -Security Cloud Engineering Product Location Hybrid - Hyderabad Experience 9 years Education Qualification B Tech CSC IT Employment Type Full-time We are looking for a lead developer having Security and Cloud Engineering efforts for our enterprise Java product with both On-Prem and SaaS...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 15,03,000 - ₹ 23,32,000

    Senior Software EngineerOur team is responsible for developing innovative features and solutions that drive business growth. As a Senior Software Engineer, you will work closely with cross-functional teams to design and develop high-quality software products.Key Responsibilities:Design and develop complex software features using Agile...


  • Hyderabad, Telangana, India IMR Soft LLC Full time

    Were Hiring : Senior Software Engineer - JavaAre you a seasoned Senior Software Engineer who loves a challenge ? We're searching for a talented individual to join our team in Hyderabad and help us build the next generation of innovative applications.This is a hybrid role where you'll have the flexibility to work both from home and in our office.As a Senior...


  • Hyderabad, Telangana, India Pennant Technologies Private Limited Full time

    Job DescriptionJob descriptionRole: Senior Software Engineer (Java/J2ee)Location: Hyderabad - Work from officeExperience :5-7 YearsWe aspire to build a high-quality, enterprise class software products.If you are a hands-on platform builder with significant experience in developing scalable enterprise software products,, look no further. Click on Apply and we...


  • Hyderabad, Telangana, India Microsoft Full time US$ 1,20,000 - US$ 2,00,000 per year

    Are you an engineer who sees the big picture? Do you have the necessary insight to craft a vision and guide an engineering team in the right direction? Do you love finding simple, elegant solutions for complex technical problems? Do you want to learn new tech every day? If so, the Senior Software Engineer role in Microsoft Business Industry Copilot (BIC) may...


  • Hyderabad, Telangana, India Inity Infotech Full time

    Senior Software EngineerLocation : Bangalore or Hyderabad, IndiaWorkplace Type : HybridAbout the Role : We are seeking a talented and passionate Senior Software Engineer to join our dynamic team. In this role, you will be instrumental in crafting innovative software solutions, building greenfield products, and mentoring junior developers. You will thrive...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 18,00,000 - ₹ 27,00,000

    We are seeking a senior software engineer to join our agile scrum team. The ideal candidate will have experience in developing, testing, and debugging software enhancements and solutions.Key Responsibilities:Analyze business requirements and turn them into working software.Collaborate with cross-functional teams to design and develop software...


  • Hyderabad, Telangana, India Strategic Systems Inc Full time

    Title: Senior Software Engineer | Full Stack | Cloud-Native | RemoteLocation: Remote (Prefer overlap with US Eastern/Central; 2 PM–11 PM IST shift acceptable)Experience Level: Senior | 5–8 years in software engineering Role Overview:We're hiring a Senior Software Engineer to join our Modern Applications team at Global Delivery. You'll architect, build,...