Job Closed

This listing is no longer active.

Apollo Education Systems, Inc. logo
Apollo Education Systems, Inc.

Apollo is the first intelligent, cloud-native K–12 student data management system built to move education forward.

Senior Software Engineer

Location

United States

Posted

83 days ago

Salary

$160K - $180K / year

Seniority

Senior

Job Description

Senior Software Engineer

Apollo Education Systems, Inc.

• Design and build scalable, cloud-based solutions that power our core platform. • Translate high-level product requirements into technical decisions regarding stack, architecture, and infrastructure. • Contribute to product roadmaps with realistic estimates and innovative solutions. • Collaborate with a small, senior team where everyone codes, reviews, and contributes. • Help shape our engineering practices, tools, and culture as we grow.

Job Requirements

  • 12+ years in software development, including 6+ years in senior or lead roles.
  • Proven ability to design and implement enterprise-grade cloud solutions.
  • Strong background with:
  • .NET Core, C#, Entity Framework (EF Core), LINQ, and Dependency Injection (DI)
  • Angular and REST
  • PostgreSQL and Elasticsearch
  • Familiarity with modern distributed systems and event-driven design (Kafka, Kafka Connect, Redis, Hangfire, etc.) is a plus.
  • Extra points for experience with:
  • GraphQL and gRPC
  • Domain-Driven Design and Multi-Domain Enterprise Software
  • Familiarity with DevOps techniques and technologies:
  • Infrastructure As Code (IAC), Deployment Pipelines, YAML, Kubernetes, and Docker
  • Comfortable working in a remote startup environment:
  • Adaptable to quickly changing priorities
  • Resourceful in prioritizing deliveries
  • Motivated to see their work in production swiftly
  • Proactive in seeking optimized solutions
  • Excellent communication skills, able to work closely with both technical and non-technical stakeholders.

Benefits

  • Early equity – grow with the company’s success
  • Full suite of benefits
  • Career growth in an expanding organization
  • Remote work options with flexibility in working hours

Related Job Pages

More Full-stack Engineer Jobs

Coinme logo

Senior Software Engineer, Custody

Coinme

Enable crypto solutions for your customers natively with Coinme's APIs and turnkey regulatory infrastructure.

OtherRemoteTeam 11-50Since 2014H1B Sponsor

• Design solutions for complex technical and business problems • Develop software systems and components for our rapidly growing business • Write performant, maintainable code while iterating and shipping rapidly • Work within our backend architecture and technology stack based on: • Java 17 or higher with Project Reactor (Reactive Java) • Spring Boot • Command and Query Responsibility Separation (CQRS) architecture and Event Sourcing (ES) • Full microservice environment • RESTful APIs for synchronous flows • Event-driven design (powered by CQRS and ES) for async flows • Webhooks and Server-sent events • Axon Framework for intra-domain event-driven design • Kafka for inter-domain event-driven design • Kubernetes, Helm charts, Argo platform • MySQL DB • Mongo DB • AWS solutions (EC2, RDS, etc.) • Author and maintain unit and integration tests • Work with your Scrum team to plan sprints and delivery of features • Drive engineering excellence, operational stability and security into all layers of the platform • Participate in design and architecture discussions and planning • Drive the execution and delivery of features by collaborating with cross functional stakeholders • Work with Engineering Leadership to drive best practices in software development, testing, and production operations • Mentor other engineers, helping them grow in their careers • Contribute to recruiting efforts to continue to build your team.

United States
OtherRemoteTeam 201-500Since 1968

• Serve as the primary contact with city staff and attend in-person public commission, board and/or council meetings on a routine basis. • Represent the city at regional meetings, as requested by client • Lead the planning, design, and construction of transportation, water, wastewater and/or stormwater infrastructure projects, including pipelines, treatment facilities, and storage systems. • Confirm that all engineering activities comply with federal, state, and local regulations. • Develop or update improvement standards and drawings. • Review applications for development, prepare conditions of approval and review developer improvement plans. • Develop and manage schedule and budgets for capital improvement projects, providing cost-effective solutions without compromising quality or safety. • Prepare or oversee preparation of financial assistance applications and feasibility studies, coordinating with the regional transportation authority, Caltrans, and/or local, state or federal funding agencies. • Lead or provide support in administration of construction contracts, including the public bidding and construction. • Supervise a team of engineers and technicians, providing guidance, support, and mentorship to ensure high performance and professional development. • Prepare reports, presentations, and documentation related to engineering projects, regulatory compliance, and operational performance. • Teach and mentor assistant and associate level engineering staff.

California
$141K - $197K / year
Gifthealth logo

Lead Senior Software Engineer

Gifthealth

Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.

OtherRemoteTeam 501-1,000Since 2020H1B No Sponsor

• Leads design, development, and delivery of scalable, high-quality software solutions aligned with business priorities • Provides technical leadership, code reviews, and architectural guidance to engineering team • Manages, mentors, and supports a team of 2–8 software engineers, including performance feedback and career development • Collaborates with product, design, operations, and other stakeholders to translate business requirements into technical solutions • Oversees system reliability, performance monitoring, testing strategies, and production support • Contributes to documentation, development standards, and continuous improvement of engineering processes

United States
$142K - $177.5K / year
Gifthealth logo

Senior Software Engineer

Gifthealth

Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.

OtherRemoteTeam 501-1,000Since 2020H1B No Sponsor

• Create innovative solutions to meet our company’s business and technical needs • Design, develop, and maintain high-quality software and test suites • Work on a highly collaborative and talented development team • Troubleshoot system issues and monitor performance • Collaborate with clients and cross-functional teams to develop solutions that meet requirements and compliance standards • Participate in code reviews and provide feedback to other engineers

United States