
Lead Engineer
US Remote @The College Board posted 3 weeks ago in Software Engineering Shortlist Email JobJob Detail
-
Job ID 834
Job Description
About the Opportunity
The Lead Engineer on our Item Cloud team offers a dynamic and collaborative environment where you’ll lead design, implementation, and test high-performance, fault-tolerant serverless and container-based applications in the cloud. You’ll be at the forefront of enhancing our search capabilities with OpenSearch, improving the content authoring experience, and advancing our CI/CD processes and documentation practices. The role is ideal for a communicative and approachable technologist who thrives on innovation and continuous learning, and is driven by the challenge of applying cutting-edge cloud-based solutions in an innovative and mission orientated Technology organization.
In this role, you will:Â
Design & Implementation (60%)Â
- Design and implement high-quality software using the latest technologies with a focus on building component-based, cost-effective, scalable, and secure solutions using design patterns to improve collaboration with other microservices/apps and promoting code reuse
- Maintain the highest engineering standards in collaboration with product owners, architects, and stakeholders, in support of our systems and services
- Understand new product capabilities and decompose the implementation into specific functional changes for verification
- Build solutions using the best practices of Agile, CI/CD, and DevOps.
Team Operations & Success (20%)Â
- Participate in, or lead Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverables.
- Participate and lead peer reviews of software engineering artifacts
- Assist in the resolution of production issues
- Adhere to development standards and security policies and procedures
- Adopt the continuous integration and continuous delivery (CI/CD) practice of rapidly implementing, testing, and delivering high-quality code based on the team’s DevOps model
- Continuously develop the skills required to work as part of the Agile team in a poly-skilled development environment
Software Solutioning & Design (20%)Â
- Develop and maintain a thorough understanding of the customer’s business processes and operations
- Work closely with Solutions Architect, Lead Engineer and Data Leads evaluating feature requests, providing level-of-effort estimates and contribute to sprint planning
- Conduct and participates in peer code and design reviews
About you, you have:Â
- 5-8 years of production level software development experience managing the entire lifecycle of features, including design, development, documentation, and deployment, with a focus on clear and accurate interfaces and integrations.
- Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, and AWS Serverless technologies.
- Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
- Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
- Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
- Ability to travel 3-5 times a year to our NYC or Reston, VA office.
- Authorization to work in the United States.
Other jobs you may like
-
Principal Software Engineer, Full-stack
- @ onebrief
- Remote US | Salary: $215K – $265K