Senior Software Development Engineer L4 who brings strong reporting and data experience to design, build, and optimize scalable systems that power analytics, business intelligence, and reporting capabilities for clients.
Locations (4)
Hyderabad
Tampa, Florida, United States
Canonsburg, Pennsylvania, United States
Bowie, Maryland, United States
Responsibilities
Design resilient, secure distributed systems at scale from initial concept through implementation.
Lead technical decisions that raise the engineering bar for scalability, resiliency, security, and overall engineering excellence.
Discover, review, and influence evolving designs, architecture, and standards for building and delivering services and solutions.
Investigate, design, and implement innovative technologies that expand infrastructure capabilities through robust, scalable solutions.
Develop and execute designs for complex systems using strong engineering analysis, testing, and optimization.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or Information Technology, or equivalent combination of education and experience
Develop, integrate, and maintain software supporting products and platforms, applying established software engineering principles to develop software solutions, optimize application performance, and resolve complex software engineering challenges from concept through integration, verification, and production.
Responsibilities
Develop software applications, software components, libraries, system interfaces, and application features supporting product development.
Conduct software implementation, debugging, code integration, unit testing, software optimization, and feature development activities.
Evaluate software requirements, interface specifications, architecture documentation, source code, and technical documentation to support implementation.
Develop and conduct software verification, validation, debugging, integration, and troubleshooting activities.
Analyze software test results, system behavior, performance data, and engineering observations to resolve technical issues.
Requirements
Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, or a related technical field
Design, develop, enhance and maintain modernised applications in line with approved technical specifications, coding standards and engineering practices.
Responsibilities
Design, develop, enhance and maintain modernised applications
Write clean, efficient and maintainable code using appropriate programming languages, frameworks and development tools
Develop scalable, resilient and secure cloud-based solutions using open-source technologies and cloud-native services
Implement application features, integrations, APIs and data-processing components
Perform unit, integration and system testing; investigate and resolve defects and technical issues
Requirements
University degree or above in Computer Science, Software Engineering or a related discipline
Design, develop, enhance and maintain modernised applications in line with approved technical specifications, coding standards and engineering practices.
Responsibilities
Design, develop, enhance and maintain modernised applications in line with approved technical specifications, coding standards and engineering practices.
Write clean, efficient and maintainable code using appropriate programming languages, frameworks and development tools.
Develop scalable, resilient and secure cloud-based solutions using open-source technologies and cloud-native services.
Implement application features, integrations, APIs and data-processing components.
Perform unit, integration and system testing; investigate and resolve defects and technical issues.
Requirements
University degree or above in Computer Science, Software Engineering or a related discipline.
Lead the design, development, and deployment of AI-powered experiences for Remitly’s Scout team, enabling money transfer functionality across multiple platforms.
Compensation
The starting base salary range for this position is typically $180,000-$225,000. In the U.S., Remitly employees are shareholders in our Company and equity is part of our total compensation plan.
Responsibilities
Gather and analyze requirements
Design, code, and test APIs, data storage solutions, and integration with third-party services
Work with the team to quickly resolve problems and maintain system stability
Collaborate with cross-functional partners including product/program managers, marketing, compliance and legal specialists
Guide the team's technical strategy while leading, shipping features and systems
Support nationally significant and fast-paced management programs combining software engineering, data science and machine learning to support the design, development, integration and deployment of scalable applications and analytical capabilities.
Compensation
Pay Range $48,100.00 - $86,950.00
Responsibilities
Software development activities individually and as a member of an agile team
Analyze and study complex system requirements
Use design software tools and provide support using formal specifications, data flow diagrams, and other accepted design techniques
Be mentored through software engineering principles and standards to ensure developed code is modifiable, efficient, reliable, understandable, fault tolerant, modular and reusable
Assigned various tasks across the program’s full stack to help gain experience, knowledge and application of object orientating programming languages
Requirements
Working towards a Bachelors’ or Masters’ degree in Computer Science, Mathematics, or similar discipline
Nice to have: Front end user interface frameworks development
Design and build the control plane software for Amazon’s Low Earth Orbit satellite network, ensuring scalable, resilient, and high‑throughput network services worldwide.
Compensation
USA, WA, Redmond - 143,700.00 - 194,400.00 USD annually
Responsibilities
Design and deliver scalable, high‑throughput, low‑latency network architecture using AWS services
Build and maintain highly available software for networking control plane operations across satellites, ground stations, and cloud
Identify and implement automation, redundancy, and optimization improvements
Collaborate with engineers and stakeholders across multiple services and external partners
Participate in code reviews, operational support, and root cause analysis
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: full software development life cycle
Design, develop, and maintain data systems and pipelines that support efficient and reliable ingestion, processing, transformation, and storage of data for a public health organization.
Compensation
$103,500 - $143,500 annually, plus benefits
Responsibilities
Design, develop, and maintain data systems and pipelines
Collect data from multiple sources; cleanse, transform, and validate data
Optimize data pipelines, infrastructure, and workflows
Monitor data pipelines and platforms for performance issues
Implement and maintain appropriate security controls and data governance practices
Requirements
Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field
Nice to have: Epic Electronic Health Record (EHR) systems
Nice to have: experience working with tribal nations and tribal data sovereignty principles
Nice to have: experience collaborating in remote and virtual work environments
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)