> Markdown version of [/jobs/ext/2461466-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2461466-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** RiPSIM TECHNOLOGIES, INC. - **Location:** Ashburn, VA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Software as a Service, Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Data Security, Relational Databases, Database Queries, Software Debugging, Software Design Patterns, Distributed Systems, Entity Framework, Global System for Mobile Communications, JSON, PostgreSQL, Enterprise Messaging Systems, Object-Relational Mapping, RabbitMQ, Software Engineering, Software Systems, SQLite, Data Streaming, Systems Integration, TypeScript, Web Applications, Wireless Networks, ReactJS, Backend, Event Driven Architecture, Information Technology, Apache Kafka, Front End Software Development, Restful APIs, Docker, Jenkins, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9f4fed38dc2178d9 ## About the Role · Must be a U.S. Citizen and reside in US. · Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered. · 5+ years as a backend or full-stack software engineer, with a focus on SaaS application development. · Hands-on experience designing, building and consuming RESTful Microservices to integrate frontend and backend systems. · Extensive experience with modern .NET C# backend development · Strong understanding of software design patterns and best practices for maintainable and scalable code. · Proficiency with relational databases and writing SQL queries. · Experience with cloud technologies and services (AWS, Azure). · Excellent problem-solving skills and the ability to troubleshoot and resolve complex technical issues. · Effective communication and collaboration skills. · Ability to work independently and as part of a team in a fast-paced environment. *Preferred Skills* · Experience with messaging systems like RabbitMQ or Kafka. · Solid understanding of modern web applications and technologies, including React, HTML/CSS, and JavaScript/TypeScript. · Experience with Entity Framework for data access and ORM (Object-Relational Mapping) to interact with databases. · Experience in the telecommunications and wireless network industry. · Understanding of ISO/IEC 7816 and GSM/3GPP specifications for SIM cards. · Understanding of eSIM and RSP technology and standards. · Familiarity with mobile telecom network and security technologies is a big plus. If you are a motivated Software Engineer looking to work on exciting projects using cutting-edge technologies, we encourage you to apply. Join us in creating innovative solutions that make a real impact!, * Bachelor's (Preferred) Experience: * Distributed systems: 3 years (Preferred) * professional software engineering: 5 years (Required) Ability to Commute: * Ashburn, VA 20147 (Required) ## Description We are seeking a highly skilled and experienced Senior Software Engineer to join our team. This role involves designing, developing, testing, integrating, and maintaining SaaS applications for eSIM solutions hosted in the AWS Cloud. The applications utilize .NET C# backend microservices, C++ services, RabbitMQ, and Entity Framework with PostgreSQL and SQLite. Knowledge of AWS, Docker, and modern CI/CD via GitOps practices are pluses. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust software solutions that meet our customers' needs. *Responsibilities* · Design, develop, test, and maintain SaaS applications for eSIM solutions. · Design, develop, test, and maintain back-end components for SaaS applications using .NET C# and C++. · Integrate front-end components with back-end .NET microservices through JSON and RESTful APIs, ensuring efficient data flow and seamless communication. · Implement and integrate .NET C# backend microservices. · Integrate C++ services within the application ecosystem. · Utilize RabbitMQ for messaging and event-driven architecture. · Implement and maintain data persistence using Entity Framework with PostgreSQL and SQLite. · Ensure applications are hosted and optimized in the AWS Cloud environment. · Collaborate with cross-functional teams to define requirements and implement new features. · Perform code reviews, debugging, and troubleshooting to maintain code quality and functionality. · Optimize performance and implement best practices for back-end development. · Stay up to date with industry trends and advancements in back-end development technologies. · Utilize Docker for containerization and Jenkins for CI/CD pipelines. · Share your knowledge and expertise with junior engineers to promote professional growth within the team. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Introduction to TXT](https://www.wearedevelopers.com/videos/30-introduction-to-txt) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)