Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Engineer image - Rise Careers
Job details

Lead Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Benchmark is seeking a Lead Engineer to guide the development of innovative software solutions for the education sector, emphasizing collaboration and quality in a fast-paced environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: The Lead Engineer will work both independently and on an Agile team to build applications, mentor team members, and manage the full lifecycle of software components.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Candidates must demonstrate expertise in object-oriented design, algorithm design, and proficiency in programming languages like Java, ES6 JavaScript, and PHP.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Preferred qualifications include experience with single page applications, SQL databases, testing frameworks, and AWS technologies, along with strong problem-solving skills and communication abilities.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This is a remote position based in Florida, USA.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $160,000.



Position Purpose:

At Benchmark, we are focused on building fantastic software to meet the challenges facing learners and teachers today and in the future. We are seeking the best and brightest to join us in building next generation learning experiences using the latest proven technologies. Our teams design, build, and operate cloud applications that support our many school district and other educational institution customers – making a Benchmark a great environment to collaborate with talented professionals solving meaningful, real-world challenges at scale.

We are seeking a Sr. Software Engineer to join our team of great problem-solvers. We are looking for technical leaders who effortlessly tackle hard problems, and more importantly help the team and people around you on a large scale. You have the experience to guide implementations in the right direction. You know how to make great software, and it's central to how you think, you don't have to reach for it. We are tool and language agnostic and apply a set of quality and development values and standards to our work. We are working to build a fast moving, low friction environment for engineers to bring innovative solutions to tough problems, and want people who thrive in that environment, but also understand that the freedom comes with a responsibility for the team to take responsibility for quality at every level.

Job Responsibilities:

  • Work independently and as part of an Agile software development team taking responsibility for building applications/platforms and solving complex problems.
  • Turn ideas into code, and making that code usable by your teammates, and the company at scale.
  • Advance our goals around quality and engineering discipline
  • Leads by example and influence – modeling engineering ideals and mentoring team members
  • Test, analyze data, and improve constantly
  • Advancing functional components from prototype to production and taking responsibility for the full lifecycle of a component.

Job Requirements/Skills and Experience

Primary Qualifications

  • At least 6 years of experience and a bachelor's degree in computer science or related field is preferred.
  • Demonstrated expertise with Computer Science principles in object-oriented design, data structures, and algorithm design and complexity analysis
  • Expertise in at least one of the following, preferred expertise in more than one:
  • Java
  • ES6 JavaScript
  • PHP 7/8.x
  • Outstanding logic / problem solving skills
  • Ability to work in a collaborative agile environment
  • Ability to take a pragmatic approach and adapt – making situationally appropriate decisions in order to further organizational goals
  • Excellent written and spoken communication skills

Preferred Qualifications

  • Independent and self-starting – driven to discover and learn new approaches and technologies
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management.
  • JavaScript and Web Development experience:
  • Single page application development using ES6 JavaScript
  • React framework and Redux state management
  • CSS, LESS, or SASS
  • Unit testing with Jest, Enzyme, Mocha and Chai
  • Frameworks such as React, Redux, Backbone, or Vue JS
  • Data visualization packages such as D3
  • Application and Service development experience:
  • SQL datastores such as MySQL
  • Familiarity with basic design patterns and UML
  • Familiarity with PHP 7/8.x, Laravel, and PHP Unit
  • Familiarity with Spring projects for Java
  • AWS technologies: RDS (Aurora), Elastic Beanstalk, ECS, RedShift, EC2, SQS, SNS, Cloudwatch, S3, or Cloudfront
  • Container technologies, e.g. Kubernetes, Docker, Apache Mesos
  • Highly responsible, team-oriented individual with very strong communication skills and work ethic; self-starter.
  • Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas.
  • Experience working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness.

About Us 

Benchmark Education Company is a leading publisher of core, supplemental, and intervention literacy and language resources in English and Spanish, both print and digital, as well as world-class professional development. Since its founding in 1998, our company has proven to be one of the most nimble and innovative content creators on the cutting edge of pedagogy and technology. The digital content in our many learning programs delivers all the rigor of its print counterpart and is designed for virtual and blended learning contexts. 

Benchmark Education Publishing (BEC) and its affiliates are proud to be an Equal Opportunity Employer.

For further information, visit us at: https://www.benchmarkeducation.com

COVID-19 Policy - USA

All employees are required to have or obtain a COVID-19 vaccination as a condition of employment at Benchmark Education unless an exemption has been approved. All employees shall be required to report their vaccine status. All new employees shall be required to provide proof of their vaccination status prior to the start of their employment.

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Engineer, Benchmark Education

Are you a highly skilled engineer looking to take the lead in a remote role? Benchmark Education Company is on the hunt for a Lead Engineer who is passionate about building innovative software solutions in the education sector. In this exciting position, you'll collaborate with a talented team to design, develop, and support applications that make a real difference in the learning experiences of students and teachers alike. With a focus on agility and quality, you'll not only work independently but also mentor other team members, guiding them as you navigate the full lifecycle of software components. To thrive in this role, you'll need a solid grounding in object-oriented design and be proficient in languages such as Java, ES6 JavaScript, and PHP. Your ability to tackle complex problems and communicate clearly will be essential as you advance our quality goals and contribute to our agile environment. If you have at least six years of experience and a bachelor’s degree in computer science or a related field, don't miss your chance to be a part of something meaningful. Join us at Benchmark, where we are dedicated to crafting the future of education through cutting-edge technology.

Frequently Asked Questions (FAQs) for Lead Engineer Role at Benchmark Education
What are the key responsibilities of a Lead Engineer at Benchmark Education Company?

As a Lead Engineer at Benchmark Education Company, you will take on a variety of responsibilities including developing applications and mentoring team members. You'll engage with an agile team to build innovative software solutions while managing the full lifecycle of software components. Accepting this challenge means you will also be advancing functional components from prototype to production and ensuring that your code meets the highest quality standards.

Join Rise to see the full answer
What qualifications do I need to apply for the Lead Engineer position at Benchmark Education?

To apply for the Lead Engineer role at Benchmark Education Company, candidates should ideally have at least six years of experience in software development, along with a bachelor’s degree in computer science or a related field. Strong expertise in programming languages like Java, ES6 JavaScript, and PHP is essential, alongside a solid understanding of object-oriented design principles and algorithm design.

Join Rise to see the full answer
What programming languages should a Lead Engineer at Benchmark be familiar with?

In the Lead Engineer role at Benchmark Education Company, proficiency in programming languages such as Java, ES6 JavaScript, and PHP is crucial. Additionally, familiarity with frameworks like React and Redux, as well as other modern development practices, will significantly enhance your ability to contribute to our innovative projects.

Join Rise to see the full answer
What is the work environment like for a Lead Engineer at Benchmark Education Company?

The work environment for a Lead Engineer at Benchmark Education Company is entirely remote, fostering a collaborative atmosphere that encourages team members to thrive. You'll be part of a dynamic Agile team where innovation, quality, and effective communication are valued, giving you the freedom to explore and implement new ideas while taking responsibility for quality at every stage.

Join Rise to see the full answer
How does Benchmark Education support continuous learning for its Lead Engineers?

At Benchmark Education Company, continuous learning is a core value, especially for Lead Engineers. The environment promotes self-discovery and learning new approaches and technologies. Team members are encouraged to participate in professional development, share insights with peers, and stay updated on industry trends, all of which are essential to drive innovation effectively.

Join Rise to see the full answer
Common Interview Questions for Lead Engineer
Can you describe your experience with Agile methodologies as a Lead Engineer?

In response to this question, you should share your specific experiences working on Agile teams. Discuss methodologies you've used, such as Scrum or Kanban, and how you've contributed to agile ceremonies like daily stand-ups, sprint retrospectives, or planning meetings. Highlight your role in fostering collaboration and adaptability within your team to ensure successful project delivery.

Join Rise to see the full answer
What strategies do you employ to ensure code quality?

For this question, focus on techniques you use to maintain code quality, such as code reviews, unit testing, and automated testing frameworks. Discuss your experience with tools like Jest or Mocha, and how you implement best practices for keeping the codebase clean and efficient, which aligns with the quality goals at Benchmark Education Company.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When answering this question, explain your approach to mentoring, emphasizing your desire to foster a supportive learning environment. Share examples of how you’ve guided junior engineers in their career development, helped them with specific technical challenges, or facilitated knowledge-sharing sessions to cultivate a strong collaborative team culture.

Join Rise to see the full answer
What programming projects have you led, and what were the outcomes?

Provide specific examples of programming projects you’ve led, detailing your role and the technologies used. Discuss both the successes and challenges faced during the process and how those experiences have shaped your approach to leadership in engineering.

Join Rise to see the full answer
How do you prioritize tasks when multiple projects compete for your attention?

Discuss how you assess project priorities based on factors such as deadlines, technical complexity, and team input. Explain your strategies for managing time effectively and how you use tools for tracking progress within your team, ultimately driving the team's success at Benchmark Education Company.

Join Rise to see the full answer
Explain a complex problem you encountered and how you solved it.

Share a specific instance of a complex problem you faced, the steps you took to analyze it, and the solution you implemented. Focus on your thought process and the collaborative efforts made with your team, demonstrating your problem-solving skills and how they align with the benchmarks set at the company.

Join Rise to see the full answer
How do you stay current with emerging technologies in software development?

In your answer, highlight the resources you use to stay informed about the latest trends and technologies in software development, such as attending conferences, following industry blogs, participating in coding communities, or taking online courses. Emphasize how this commitment to continuous learning benefits your work as a Lead Engineer at Benchmark.

Join Rise to see the full answer
What is your experience with cloud technologies, especially AWS?

Highlight your experience working with cloud technologies, especially AWS, in your answer. Discuss specific services you've used (like RDS, ECS, or S3) and how you've utilized cloud solutions to enhance the performance and scalability of applications you've developed.

Join Rise to see the full answer
How do you ensure that your projects align with organizational goals?

Discuss your methodology for aligning projects with organizational goals, including regular communication with stakeholders and understanding the wider objectives of the company. Share examples of projects where you successfully aligned technology strategies with business goals, underscoring your commitment to driving value.

Join Rise to see the full answer
What role does team collaboration play in your work as a Lead Engineer?

Emphasize the importance of teamwork in your work by sharing your approach to fostering collaboration within your team. Talk about how you engage with team members, facilitate open communication, and create an inclusive environment where everyone can contribute ideas, ultimately enhancing project outcomes and team dynamics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Kimley-Horn as a Civil Engineering Analyst in Celina, Texas, and gain valuable experience to become one of the future leaders in the civil engineering field.

Photo of the Rise User
Smit Lamnalco Hybrid Esplanade, Cairns City QLD 4870, Australia
Posted 6 days ago

Join Smit Lamnalco as an Engineering Officer, contributing to marine support services in the Northern Great Barrier Reef area.

Photo of the Rise User
Posted 6 days ago

AECOM is looking for a Senior Design Manager specialized in Railway Design to join their expanding team in Madrid with a flexible hybrid work arrangement.

ngc Hybrid United States-Minnesota-Plymouth
Posted 5 days ago

Join Northrop Grumman as an Associate Engineer to enhance manufacturing processes for cutting-edge electro-mechanical systems in a collaborative, innovative setting.

EnsembleHP Remote Remote - Nationwide
Posted 6 days ago

Join Ensemble Health Partners as a Data Integration Engineer II, where you will innovate healthcare data solutions remotely.

Photo of the Rise User
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
43 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
8 people applied to Robotic engineer at New Balance
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Painesville just viewed Accountant - Mid at Progressive Insurance
Photo of the Rise User
87 people applied to Electrical Apprentice at Aerotek
Photo of the Rise User
Someone from OH, Georgetown just viewed Ohio Medicaid Inbound Contacts Rep at Humana
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Perrysburg just viewed Casting: Hip Hop Music Video at Backstage
Photo of the Rise User
6 people applied to Engineering intern at Commvault