Cambium Learning Group Logo

Cambium Learning Group

Senior Fullstack Software Engineer, Rust Focused

Posted 12 Days Ago
Remote
Senior level
Remote
Senior level
Develop scalable software solutions using Rust and lead a team in building cross-platform applications, while mentoring junior developers and following Agile methodologies.
The summary above was generated by AI

Job Overview:

Are you interested in making education more fun, rewarding and successful for students? We are seeking a talented, motivated and experienced software engineer to join our team as we build the next generation of our product line that already includes award-winning apps like Core5, PowerUp, and Lexia English.

We are looking for someone who loves to figure out and influence how the pieces fit together at a high-level, as well as roll up their sleeves and develop the solution. You will be a critical member of one of our newest efforts, using technologies like Rust, proprietary 3D animation, graphics rendering and speech recognition engines, noSQL databases, headless CMS and AWS to build a new immersive student learning experience in web browsers and native tablet devices. Key initiatives and challenges for the team include building a new cross-platform app and supporting services to support millions of students each day, evaluating, conforming and promoting best practices for app performance and development.

Developing in a SAFe (Agile) environment you will define, scope, and plan your work, working closely with a small team of engineers, while also collaborating with developers and stakeholders across our product engineering group to deliver on the shared vision.

Job Responsibilities:

  • Develop modular, intuitive and scalable components, services and APIs using Rust
  • Write clean, efficient, maintainable, well-tested code that follows best practices (e.g., SOLID)
  • Participate in code reviews to ensure coding standards and best practices are followed
  • Mentor and coach other developers on how to approach technical tasks and engineer solutions
  • Take on challenges in the most critical and unknown areas, establishing patterns for others to follow
  • Gather requirements, document, evaluate and finalize technical approaches with minimal support needed (solution summaries, recommendations, flow charts, system diagrams)
  • Design solutions with awareness for and directional alignment of long-term technical and business strategy
  • Troubleshoot complex issues across systems (client apps, APIs, dbs, integrations)
  • Work within a SAFe (Agile) environment to plan and manage tasks, consistently delivering against goals, adapting to changing priorities as needed, all with minimal support
  • Support team members with guidance, problem-solving ideas, and technical presentations
  • Keep up to date on existing and emerging technologies, advocating for new practices to adopt

Job Requirements:

A seasoned professional engineer

  • 10+ years of software design and development experience, building mission-critical, secure, high-volume client-server applications and services; app and game development experience is ideal
  • Demonstrated experience successfully architecting large, richly interactive cross-platform (web and mobile), extensible and maintainable applications that can run on resource-constrained school devices, such as Chromebooks and tablets
  • Ability and interest in understanding requirements and influencing how the pieces of the solution should fit together
  • Excellent interpersonal, communication (written and verbal), and organizational skills
  • Familiarity with data modeling and high-level architectural patterns like SOA, CQRS and Event sourcing, Domain Driven Design, ECS
  • Track record of quickly learning and assimilating new technologies

With deep experience in client-side development

  • 5+ years with modern, statically typed languages, especially those known for game engines and high performance requirements
  • 3+ years Rust development, with advanced knowledge of compilation to web assembly and/or iOS, concurrency, crates, modules
  • Best practices for functional programming and unit and integration testing
  • Building web and cross-platform apps using technologies such as React Native, React.js, Redux (nice to have)

And a few final basics

  • Success working in an Agile or SAFe development environment with remote team members
  • Familiarity with git-based source control system, such as GitHub or Bitbucket
  • Experience with development tools like VS Code, Cargo, NPM, Jest, Git
  • Interest and experience in learning existing and new functional requirements and translating those needs into solution approaches
  • Endless curiosity and a sense of humor
  • BS degree in Computer Science or equivalent work experience

Bonus Technical Skills:

  • 3D Graphics and Audio
  • Bamboo
  • Typescript
  • Node
  • Web API development
  • AWS Services
  • Elasticsearch/Opensearch
  • MongoDB
  • Splunk
  • MySQL

The Bottom Line?

If you are an experienced Rust engineer with a proven track record and a desire to grow professionally while making a difference in the lives of students across the globe then contact us.

To learn more about our organization and the exciting work we do, visit https://www.lexialearning.com/.

Remote First Work Environment 

Our Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.

If you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.

The successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role.

As part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).

We will provide reasonable accommodations for qualified individuals with disabilities.  You may request an accommodation during the recruiting process with your Talent Acquisition team member.

Top Skills

3D Animation
AWS
Bamboo
Cargo
Elasticsearch
Git
Jest
MongoDB
MySQL
Node.js
Nosql Databases
React
React Native
Redux
Rust
Speech Recognition Engines
Vs Code

Similar Jobs

An Hour Ago
Remote
Hybrid
Austin, TX, USA
176K-246K Annually
Senior level
176K-246K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The role focuses on architecting Salesforce solutions for Partner Sales, optimizing processes, and ensuring integration with financial systems for global scalability.
Top Skills: NetSuiteRevproSalesforceSalesforce CpqSalesforce PrmStripe
2 Hours Ago
Remote
San Francisco, CA, USA
171K-274K Annually
Expert/Leader
171K-274K Annually
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Frontend Software Engineer, you will design and develop large-scale frontend applications, enhancing Agile software development and team collaboration through Jira Align.
Top Skills: Aws (Ec2DockerKubernetesReactS3)Sqs
3 Hours Ago
Remote
United States
135K-170K
Senior level
135K-170K
Senior level
Artificial Intelligence • Consumer Web • Edtech • HR Tech • Information Technology • Software • Conversational AI
Seeking a Solutions Architect with extensive experience in data engineering, cloud applications, and agile methodologies to drive enterprise data infrastructure improvements.
Top Skills: Azure DatabricksCi/CdGitflowPower BIPysparkPythonRSparkSQL ServerTableau

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account