Software Engineer
Location
India
Posted
51 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Empower Work
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them. Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself. About the Role: As a Full Stack Software Engineer, you will be involved in all stages of the project lifecycle from requirements to implementation. This position requires the ability to adapt to challenging problems and a desire to work as part of a high performing team. All team members are expected to stay current with industry trends, technologies, and frameworks, and to demonstrate skills and practices that remain competitive within the industry. What you will do: - Develop and test software to ensure it meets the needs of end-users - Contribute to the improvement of the development processes - Analyze and resolve technical issues - Collaborate with cross functional teams to debug and improve code - Facilitate new software implementation - Continuously learn and adapt to modern technologies and development practices - Provide technical support What you will bring (Must have): - 3 to 5 years of expertise in Java, SQL or Cloud platform AWS(Preferred) - Relational database skills in Oracle, PostgreSQL or DB2 - Experience with Scrum, Agile and adaptive software development lifecycle - Preference to work in a fast-paced, dynamic environment where, at times, multi-tasking is required - Strong sense of self-motivation, organization, and attention to detail - Strong written and verbal communication skills including active listening, presenting and team building - An intellectual curiosity to understand how, and why, systems function in their current state. - Enthusiastic about learning and acquiring new skills - Flexibility to work in legacy and core java tech stack as legacy systems are modernized Good to Have: - 1 year experience in Angular, React or other Open Source Framework - Exposure to Microservice or Service Oriented Architectures This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required perform other duties that are not included on this job description. The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason, as per terms and conditions of your employment contract. We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Utilizes reporting tools including but not limited to Clarity and Caboodle reports, extract framework, metrics, benchmarking, Radar, Reporting Workbench, and Slicer Dicer. • Responsible for the design/development/creation of custom code and stored procedures to package for processing using SSIS. • May also assist in the generation of XML files in QRDA format for electronic submission of quality measures data. • Utilizes knowledge in SQL, Reporting Workbench, Slicer Dicer, and other reporting technologies to design and troubleshoot both custom and foundation reports that fulfill business requirements. • Performs testing of report/dashboard configurations and builds in appropriate non-production environments, to identify defects and create resolution plans accordingly. • Creates and maintains documentation for change management. • Follows specifications to develop reports within the Epic framework, ensuring high quality reporting is delivered to the end user's needs. • Collects information on potential report enhancements and functionality needs, preparing detailed specifications as required. • Works cohesively with stakeholders to provide system support including analysis, build, and testing of requested changes, and analysis of new Cogito features. • Gains comprehensive knowledge of the Epic data model (Chronicles, Clarity, and Caboodle) to identify and utilize data structures that enhance the reporting environment. • Applies analytical and problem-solving skills to identify, communicate, and resolve issues, maximizing the Epic's potential. • Fosters strong collaborative relationships with various Epic application teams across the organization to share insights, gather requirements, and identify opportunities for improved reporting solutions.
• Lead frontend architecture decisions and establish coding standards for React and TypeScript applications • Develop responsive, accessible web applications using Next.js, TypeScript, and modern UI libraries • Build Progressive Web App (PWA) capabilities to enhance user experience • Implement multi-language support (Portuguese-BR, Spanish-LATAM, English) using internationalization libraries • Design and develop reusable component libraries following design system principles • Integrate frontend applications with RESTful APIs and GraphQL endpoints • Implement complex state management using Redux Toolkit and React Query • Build advanced forms with dynamic field validation and conditional logic for insurance workflows • Develop data visualization components for dashboards, reports, and analytics (charts, loss triangles) • Implement role-based UI rendering and field-level permission controls • Optimize application performance including code splitting, lazy loading, and bundle optimization • Establish and maintain automated testing strategies (unit, integration, end-to-end testing) • Lead code reviews and mentor mid-level and junior frontend developers • Collaborate with UX/UI designers to implement pixel-perfect, user-friendly interfaces • Ensure cross-browser compatibility and mobile responsiveness across all supported devices • Implement security best practices including XSS prevention and secure authentication flows
Join our Back-End Developer Talent Pool!
Launchpad TechnologiesLaunchpad Technologies Inc. is a global technology partner connecting top talent with high-impact projects across North America and beyond. We specialize in Staff Augmentation and product development, helping companies scale with agility while empowering professionals to grow in meaningful, remote-first environments.
Who We Are Launchpad Technologies Inc. is a global technology partner connecting top talent with high-impact projects across North America and beyond. We specialize in Staff Augmentation and product development, helping companies scale with agility while empowering professionals to grow in meaningful, remote-first environments. Are you passionate about building scalable and efficient server-side applications? Join our Talent Community and stay on our radar for future opportunities with top-tier global clients. ⚠️ This is not an active opening. By applying, you'll be considered when a suitable role becomes available. 🔍 Are you skilled in…? • Designing and developing robust back-end applications• Writing clean, maintainable code in languages like Node.js, Python, Java, or C#• Integrating with databases and third-party APIs• Conducting thorough testing and debugging• Collaborating with cross-functional teams• Written and verbal English communication• Problem-solving and teamwork 💡 Do you have experience with…? • Server-side frameworks and libraries• RESTful APIs and web services• Relational and NoSQL databases• Microservices architecture• Version control tools like Git ➕ Bonus points for: • Familiarity with Docker or other containerization tools• Experience deploying to AWS, Azure, or Google Cloud• Background in CI/CD pipelines• Understanding of secure coding practices• Exposure to agile methodologies ✅ Does our work culture resonate with you? • 100% remote• People-first culture• Excellent compensation in US Dollars• Hardware setup for working from home• Work with global teams and prominent brands in North America, Europe, and Asia• Training allowances• Personal time off (PTO) for vacation, study leave, personal time, etc.• ...and more! Then apply now! We’ll contact you when a matching role opens up! Compliance & Equal Opportunity Launchpad is an equal opportunity employer committed to creating an inclusive environment for all applicants. We do not discriminate on the basis of race, color, religion, gender identity, sexual orientation, age, disability, or any other protected status under applicable laws in Canada and British Columbia. All candidate information will be handled confidentially and used solely for recruitment purposes in accordance with applicable privacy regulations. Ready to make your mark? Apply now and be part of something exciting!
Senior Software Engineer
Cayuse SoftwareCayuse is a software company dedicated to transforming research administration and compliance processes for its clients through innovative software solutions. T
Role Description The Senior Software Engineer is a full-stack technical contributor for driving the design, development, and quality of software across the Cayuse Research Platform. In this role, you will take a product ownership mindset — caring not just about writing code, but about delivering meaningful outcomes for customers and the business. You will work in a fast-paced, Agile environment where new features, technical debt reduction, and platform modernization all compete for priority. You'll be expected to balance those demands thoughtfully, advocate for quality at every stage of the SDLC, and bring a passion for solving hard problems with clean, testable, and scalable solutions. Responsibilities - Design, code, test, and maintain full stack software solutions of moderate to high complexity. - Demonstrate engineering discipline in estimating work, reporting on progress, raising blockers and delivering on time. - Build features end-to-end — from data layer to UI — with a strong sense of ownership over quality and user experience. - Contribute to the design and architecture of new and existing systems, ensuring alignment with the target architecture. - Develop prototypes and proofs of concept to evaluate new technologies and approaches. - Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver. - Balance feature delivery with proactive investment in tech debt, test coverage, and platform health. - Participate in backlog refinement and sprint planning with an eye toward quality, feasibility, and long-term sustainability. - Write thorough unit, integration, and end-to-end tests as a first-class part of development driving towards a “build quality in” culture. - Expand automated QA coverage as a core team metric. - Resolve defects swiftly during QA, pre-production, production, and post-release phases. - Uphold and contribute to the team's Definition of Done (DoD). Qualifications - 5+ years of experience developing, maintaining, and innovating large scale web apps and services. - Strong experience with Java, Spring, and Hibernate server application, and its design patterns. - Strong experience with unit testing and Test-Driven Development (TDD). - Strong understanding of software design and architecture. - Experience with Agile Development, SCRUM. - Experience with relational database technology. - Experience with Spring Boot and Spring Webflux. - Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence) or similar. - Experience developing applications in AWS. - Experience with modern JavaScript web application frameworks is a plus. - Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences. - Interest or experience in using AI to improve productivity in designing, building and testing software. - BS/MS in computer science or equivalent work experience. Benefits - Competitive Medical Benefits (PPO + HSA available) - Vision, Dental, Short-Term Disability fully covered by Cayuse - Unlimited PTO + Holidays + Flexible Work Schedule - Remote Work Stipend - Equal Paid Parental Leave - 401k with Employer Matching - Quarterly Wellness Reimbursement - Remote Work Environment, supporting the Ultimate Employee Experience

