Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hirenza Logo

Software Engineer

Hirenza

Salary not specified
Sep 10, 2025
Remote, US
Apply Now

Genesis10 is seeking a Senior Software Engineer to design, develop, and maintain large-scale, distributed backend systems that are robust, scalable, and aligned with business needs for their client's Inventory Solutions domain.

Requirements

  • over 8 years of professional software engineering experience
  • minimum of 4 years dedicated to backend development using C-Sharp.NET or similar object-oriented programming languages
  • Deep expertise in relational databases such as MSSQL Server is essential, including schema design, query optimization, stored procedures, and indexing.
  • Proven experience building distributed systems employing patterns like event sourcing, CQRS, or saga patterns is required.
  • solid understanding of scalability techniques such as sharding, load balancing, and microservices orchestration.
  • Familiarity with domain-driven design (DDD), modern backend frameworks like ASP.NET Core, Entity Framework, and cloud deployment platforms such as Azure or AWS is also necessary.
  • experience with NoSQL databases, streaming systems like Kafka, containerization tools like Docker and Kubernetes, and contributions to open-source projects or publications related to distributed systems and backend scalability.

Responsibilities

  • Lead the design and implementation of large-scale backend services and APIs using C-Sharp.NET, ensuring they are scalable, reliable, and maintainable.
  • Architect distributed systems with features like eventual consistency, fault tolerance, and high availability to support massive data volumes and traffic.
  • Apply domain-driven design principles to model complex business domains, defining bounded contexts, aggregates, and entities for maintainability and flexibility.
  • Identify and resolve performance bottlenecks, optimizing system latency, throughput, and resource utilization in high-load environments.
  • Influence engineering best practices across teams, including CI/CD pipelines, testing strategies, monitoring, and observability.
  • Handle on-call responsibilities and lead incident response efforts, proactively addressing risks through architectural improvements.
  • Stay current with industry trends in backend technologies, distributed computing, and data management, applying new insights to improve systems.

Other

  • contract position lasting over six months
  • located in Plano, TX
  • serve as a technical leader, guiding best practices, mentoring junior team members, and influencing the technical roadmap of critical backend infrastructure.
  • Drive technical roadmaps, prioritize initiatives, and collaborate with cross-functional teams including product managers and designers to align on goals and trade-offs.
  • Mentor and guide mid-level and junior engineers through code reviews, design discussions, and knowledge sharing, fostering a culture of engineering excellence.