Senior Software Developer
Ready to Join
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