Senior Software Developer
Location: Remote (LATAM; El Salvador preferred, other LATAM locations welcome)
Team: Engineering / IT Applications
Type: Full-Time
About the Role
We're looking for a Senior Software Developer to take a hands-on role in designing, building, and deploying custom software solutions that support our accounting systems, data integrations, operational tools, and reporting portals that are critical to day-to-day business operations.
In this role, you'll work across the full software development lifecycle—from requirements gathering and solution design to development, deployment, and ongoing support—while collaborating closely with IT leadership, technical teams, and end users. You will have meaningful ownership over systems and contribute to architectural and technical decision-making.
What You'll Do
•Design, develop, and deploy custom applications, reporting tools, data integrations, automation solutions, and digital services
•Lead the translation of high-level business and technical requirements into functional, scalable, and maintainable software solutions
•Support both backend and frontend web development, including database design, development, and ongoing operations
•Build and maintain APIs, services, and integrations that support internal systems and workflows
•Provide escalation-level technical support to infrastructure and support teams when needed
•Create clear, thorough technical documentation for IT peers and end users to ensure smooth adoption and long-term maintainability
•Collaborate with cross-functional teams to ensure successful software deployments and stable ongoing operations
•Mentor and support junior developers, promoting best practices, clean architecture, and high-quality code standards
•Participate in code reviews, testing, and continuous improvement of development processes
What We're Looking For
•5–7 years of overall software development experience
•5+ years of experience with C# using .NET Framework, .NET Core, or similar technologies
•3+ years of experience in web development using Angular (v12+), ASP.NET, or comparable frameworks
•3+ years of experience with SQL Server, including schema design and performance considerations
•Strong understanding of common software design patterns and principles
•Experience building and consuming RESTful APIs and system integrations
•Experience with GIT-based source control and collaborative development workflows
•Exposure to cloud platforms (Azure, AWS, or GCP) is a plus
•Exposure to or experience with Python is a strong plus
•Familiarity with HTML, CSS, SCSS, and Bootstrap is a plus
•Experience with unit testing, code reviews, and CI/CD practices is a plus
•Excellent attention to detail, time management, and communication skills
•Strong interpersonal skills and a collaborative, team-oriented mindset
•Willingness and ability to mentor junior developers
•Bachelor's degree in Computer Science or a related field strongly preferred, or equivalent practical experience
What It's Like to Work Here
•Remote-friendly environment with collaboration across regions and time zones
•A team that values quality, ownership, accountability, and thoughtful engineering
•Opportunities to work on impactful, business-critical systems from design through production
•Supportive leadership that encourages growth, learning, and initiative
•Clear ownership of systems and the ability to influence technical direction
- Department
- Engineering
- Remote status
- Fully Remote
About Sapphire Labs
Sapphire Labs is a nearshore product development partner founded in Texas in 2022. We embed senior engineers, designers, and product managers directly into your team — same tools, same standups, same time zone — so you can ship faster without the overhead of full-time hiring. With 60+ team members across the US and Latin America, we focus on engineers with 5+ years of experience who tackle complex challenges in fintech, SaaS, and marketplace platforms. Learn more about our nearshore software development services or get in touch to discuss your project.