Senior Software Engineer

RiPSIM TECHNOLOGIES, INC.
Ashburn, VA, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$120,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+32 more
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

Job 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.

Requirements

· 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)

Benefits & conditions

401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Wellness program Full-time Hybrid work in 19775 Belmont Executive Plaza, Ashburn, VA 20147, * 401(k)

  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

About the company

RiPSIM Technologies, Inc. is a disruptive software company based in the Washington D.C. metropolitan area that was founded by a team of seasoned professionals with over 175 years of combined wireless experience working across wireless service providers, handset manufacturers, infrastructure, and SIM vendors. At RiPSIM, you will enjoy a welcoming and casual environment, great benefits including 401k and wellness program offerings, and the ability to interact with and learn from leaders in the eSIM startup community. We work hard and care about our most prized asset - our people. We help wireless service providers and enterprise private networks by enabling them to design, develop and deliver their own eSIMs (secure authentication credentials) to connect devices and customers to their networks in the fastest and most secure way available today in the wireless industry. We are disrupting the 30-year-old traditional SIM industry with our innovative, forward-thinking technology and flexible mindset. If you would like to work in an entrepreneurial environment, are interested in building something meaningful and having fun while doing it, we would love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Generating portable SQLite databases for peer-to-peer sharing

Glenn Wolfe · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all