Senior Software Engineer
3 weeks ago
We are seeking a highly skilled Senior Software Engineer to join our team in Epiq, where you will have the opportunity to thrive in a dynamic, Agile (Scrum) development environment.
Job Summary
The Senior Software Engineer - Java and Python Development position offers an exciting chance to work with a focus on Java and Python development, translating business requirements into robust software solutions. Your key responsibilities will include collaborating with Architects to design technical solutions, independently implementing solutions or leading team efforts, ensuring code quality and performance, and mentoring junior engineers.
Key Responsibilities
- Work in a fast-paced environment as a Senior Software Engineer in an Agile (Scrum) development team.
- Take complete ownership of work items and deliverables and translate business requirements into intuitive software solutions.
- Work closely with the Architects during all technical design discussions and finalize the solution approach while keeping quality, performance, and design best practices in mind.
- Be able to implement the hands-on solution independently or as a part of team and drive them to closure.
- Keep a critical eye on solutions being implemented and identify quality, performance, or architectural concerns.
- Document technical issues and resolutions identified during implementation of user story(s), configuration changes and deployment issues and share them with the team.
- Resolve technical issues for the team and coach junior engineers to scale-up on technology, design, and implementation approaches.
- Contribute to Production Support activities as required by the project.
- Collaborate with fellow software developers across geographic locations.
- Mentor other developers with a constructive, results-oriented technical approach.
- Solve complex yet interesting software problems involving distributed systems and extremely large volumes of unstructured data.
- Interact with cross-product teams, implement solutions to integrate various products to operate seamlessly and at scale.
- Build knowledge and understanding of at least two or more products in the Epiq's portfolio.
Required Skills and Qualifications
- B.Tech or B.E degree in Computer Science or related engineering streams/ M.S. in Computer Science
- 8-10 years of Software development experience with Python
- Well-versed with RESTful APIs. Experience with Django is a plus.
- A thorough understanding of object-oriented development.
- Well-versed with S.O.L.I.D principles and design patterns.
- Well-versed with RDBMS, such as MySQL, Oracle, or SQL Server.
- Working knowledge on Cloud-based architecture with AWS/Azure and related services is a must.
- Experience on Elasticsearch/OpenSearch (or similar technologies) is a Plus.
- Experience working with source control management software such as Git and TFS
- Experience working with ALM tools such as Azure DevOps (formerly VSTS) or Jira
- Experience on Enterprise-grade SaaS product delivery and knowledge on related Architectural, Security best practices would be a good to have.
- Experience on AI/ML is a big plus.
- A high energy, proactive, and approachable personality who enjoys solving diverse problems.
- Proven problem-solving abilities and creative thinking.
- The ability to positively interact with all members of the development team, cross-functional teams, and product teams.
- A self-starter capable of delivering tasks with close to zero supervision.
- Knowledge of concurrent programming challenges: multi-threading, race conditions, deadlocks etc.
- A good understanding of multithreading and asynchronous methods of code execution.
Estimated Salary
$140,000 - $180,000 per year
About Us
Epiq is committed to providing its employees with a positive and inclusive work environment. We believe that diversity and inclusion are essential to our success, and we strive to create a workplace where everyone feels valued, respected, and empowered to contribute their best work.
Why Work at Epiq?
At Epiq, you'll have the opportunity to work with a talented team of professionals who are passionate about delivering exceptional results. You'll also have access to a range of benefits and perks that support your physical, emotional, and financial well-being. These include:
- A comprehensive benefits package, including medical, dental, and vision insurance
- A 401(k) retirement plan with company match
- Tuition reimbursement and professional development opportunities
- A flexible work schedule and remote work options
- Access to a range of employee discounts and perks
We Are an Equal Opportunity Employer
Epiq is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive workplace culture that values and respects the contributions of all employees. If you require accommodation during the application process or have any questions about our commitment to diversity and inclusion, please don't hesitate to reach out.
-
Senior Software Development Engineer
1 week ago
Hyderabad, Telangana, India NewVision Software Full timeJob Title: Senior Software Development EngineerAbout Us:NewVision Software is a leading technology company that specializes in developing innovative software solutions.Job Description:We are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing,...
-
Senior .NET Software Engineer Opportunity
2 hours ago
Hyderabad, Telangana, India Paccore Software Full timePaccore Software is a dynamic and innovative software development company seeking an experienced Senior .NET Software Engineer to join our team.We are looking for highly skilled professionals with expertise in .NET technologies, including ASP.NET, SQL, C#, and Web API. The ideal candidate will have a strong foundation in object-oriented programming...
-
Senior Android Software Engineer
1 month ago
Hyderabad, Telangana, India CygnusPro Software Solutions Pvt. Ltd Full timeJob Title: Senior Android Software EngineerJob Summary:We are seeking a highly skilled Senior Android Software Engineer to join our team at CygnusPro Software Solutions Pvt. Ltd. The ideal candidate will have a strong background in Android development, with a proven track record of designing and building advanced applications using Java and Kotlin.Key...
-
Senior Embedded Systems Software Engineer
2 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeWe are seeking a skilled Senior Embedded Systems Software Engineer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge Wi-Fi and networking technologies.As a Senior Embedded Systems Software Engineer, you will be responsible for developing and maintaining Wi-Fi and Networking driver components in an...
-
Senior Software Developer
1 month ago
Hyderabad, Telangana, India Paccore software Full timeJob Title: Senior Software DeveloperJob Description:We are seeking a highly skilled Senior Software Developer to join our team at Paccore Software. The ideal candidate will have a solid foundation in C# and SQL Server, with a strong understanding of .NET web framework, including ASP.NET, ASP.NET MVC, .NET Core, Web API, LINQ, WCF, HTML, JavaScript, jQuery,...
-
Senior Software Architect
4 weeks ago
Hyderabad, Telangana, India PLANFUL SOFTWARE INDIA PRIVATE LIMITED Full timeAbout Planful Software India Private LimitedWe are a pioneering company in the financial performance management cloud software space, providing businesses with tools to drive peak financial performance.Our mission is to enrich the world by helping our customers and our people achieve peak performance.About the RoleWe are seeking a highly skilled Senior...
-
Senior Software Engineer
2 days ago
Hyderabad, Telangana, India TechBulls Software Servies pvt ltd Full timeJob Title: Senior Frappe/ERPNext EngineerThe ideal candidate for this role will have a strong background in software development, with a focus on the Frappe framework and ERPNext ecosystem. Key responsibilities include:Communicating with stakeholders to translate business processes into Frappe constructsDeveloping and maintaining apps based on the Frappe...
-
Senior Software Automation Engineer
2 weeks ago
Hyderabad, Telangana, India Sukuna group of services Full timeJob Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at Sukuna Group of Services.About the Role:This is an exciting opportunity to lead and mentor junior engineers, drive innovation in automation testing, and contribute to shaping the future of software quality assurance. As a...
-
Senior Embedded Software Engineer
3 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeCompany OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.SalaryWe offer an attractive compensation & bonus package with excellent benefits, including an estimated salary range of...
-
Senior Software Engineer
1 month ago
Hyderabad, Telangana, India BirlaSoft Full timeJob Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at BirlaSoft. As a key member of our software development team, you will design, architect, and develop scalable and high-performance solutions based on project requirements.Key Responsibilities:Design and architect scalable software...
-
Senior Software Developer
4 weeks ago
Hyderabad, Telangana, India SoftxAI Technology Private Limited - Software & AI Solutions Full timeJob Title: Senior Software Engineer (3-5 Years)Location: Hyderabad (Work from Office)Company: Softxai Technology Private LimitedSoftxai Technology Private Limited is seeking a skilled and motivated Senior Software Engineer with 3 to 5 years of experience to contribute to building high-performance, scalable applications. As a Senior Software Engineer, you...
-
Senior Software Architect
2 weeks ago
Hyderabad, Telangana, India Paccore Software Full timeCompany OverviewPaccore Software is a leading technology company that offers innovative solutions to businesses.Salary RangeThe salary for this position is estimated to be between $120,000 and $180,000 per year, depending on experience.Job DescriptionWe are seeking a highly skilled Senior Software Architect to lead our software development team. The ideal...
-
Senior Software Systems Developer
4 weeks ago
Hyderabad, Telangana, India QNX Software Systems Full timeJob Description:We are seeking a skilled Senior Software Systems Developer - Graphics to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.You will provide technology leadership in all aspects of software...
-
Senior Software Engineer
2 months ago
Hyderabad, Telangana, India HyrEzy Talent Solutions Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at HyrEzy Talent Solutions. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet our clients' needs.Key Responsibilities:Design and develop...
-
Senior Software Engineer
1 month ago
Hyderabad, Telangana, India MERGEN CORPORATES PRIVATE LIMITED Full time**Job Title:** Senior Software Engineer**Job Description:**We are seeking a highly skilled Senior Software Engineer to join our team at MERGEN CORPORATES PRIVATE LIMITED. As a Senior Software Engineer, you will play a key role in designing and developing innovative features and enhancements towards a product in the investment banking domain.The ideal...
-
Senior Software Engineer
1 month ago
Hyderabad, Telangana, India Oracle Full timeJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining software applications.Key responsibilities include:Designing and developing software applications using various programming languages and technologiesMaintaining and improving...
-
Senior Software Engineer
4 weeks ago
Hyderabad, Telangana, India Tech Mahindra Full time**Job Title:** Senior Software EngineerAbout the Role:We are looking for a skilled Senior Software Engineer to join our team at Tech Mahindra. The ideal candidate will have experience in software development, with a strong focus on Angular, Ionic Framework, SCSS, .NET Core 6, and SQL Server 2019.Key Responsibilities:Design, develop, and maintain high-quality...
-
Expert PHP Backend Software Engineer
1 day ago
Hyderabad, Telangana, India Paccore Software Full timeJob Title: Expert PHP Backend Software EngineerAbout the Role:We are seeking an experienced Senior PHP Developer to join our team at Paccore Software as a key contributor in building scalable and efficient back-end solutions.Key Responsibilities:Conducting thorough analysis of website and application requirements to ensure alignment with business...
-
Senior Software Engineering Lead
2 months ago
Hyderabad, Telangana, India UnitedHealth Group Full timeJob Title: Senior Software Engineering LeadJob Summary: We are seeking a highly skilled Senior Software Engineering Lead to join our team at UnitedHealth Group. As a Senior Software Engineering Lead, you will be responsible for leading a team of software engineers in the design, development, and deployment of software applications.Key Responsibilities:* Lead...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Aeries Technology Group Full timeAbout the Role:This is an exciting opportunity to join Aeries Technology Group as a Senior Software Engineer. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions using Ruby on Rails. Your expertise in object-oriented programming, agile software development, and automated...