logo

View all jobs

Lead Software Engineer

Boston, MA
This role can be contract to hire or full-time
On-Site in Boston
Apply directly to creposa@syrinx.com 

Reporting to the Sr. Director of Engineering, the Lead Software Engineer must be a results-oriented individual with a passion and empathy for users, products, and teams.  They must have a passion for creating world class learning solutions.  
The Lead Software Engineer will work with Technical Product Management, Program Management, and Quality Engineering in the pursuit of product and platform development. 
 
 
Essential Accountability Percent of Time
Provides technical leadership to the development team. 30%
Interacts with and coordinates activities of cross-functional teams, including development, user experience, business stakeholders, system administration, database administration, network engineering and production support staff.  
30%
High/Low level design, hands on software development, create frameworks, use third party frameworks, code reviews 20%
Identify gaps and proactively improve system service level agreements. 20%
 
 
COMPLEXITY/DIMENSIONS (Size and scope, budget responsibility, revenue, headcount, etc.)
  • Improve availability and reliability of systems and infrastructure which increases digital revenue and business confidence
  • Reduce support cost through proactive monitoring, preventive maintenance, and automation of repetitive tasks.
KNOWLEDGE & EXPERIENCE (examples)
  • The ideal candidate will see the big picture from the business perspective, have done substantial collaborative work, and be able to set a technical vision to deliver results for the business.
  • Extensive experience across all stages of the software development lifecycle: Requirements gathering, design, implementation, testing, deployment and maintenance.
  • Experience with cross-team technical communication and collaboration.
  • Team engagement and leadership, including mentoring other engineers and nurturing their professional growth.
  • Ablity to “challenge solutions” with stakeholders to define scope and assess risk of various technical approaches to solving their problem to drive prioritization of work.
  • Knowledgable with current best practices and approaches for given toolchains.
  • Bachelor’s degree in Computer Science or relevant field (or equivalent experience)
 
 
DIGITAL SKILLS/CAPABILITIES (examples)
Expert Level experience in the following 
  • Javascript
  • NodeJS ecosystem
  • Amazon Web Services: kinesis, dynamodb, elasticsearch, EC2, etc.
  • Object-Oriented and Functional programming paradigms
  • Relational (SQL), and various non-relational (NoSQL) and key-value databases
  • Data modeling for various access patterns (read/write workloads)
  • Architecture/Systems analysis and design
 
COMPETENCIES
  • Continuous Improvement
  • Creative Problem Solving
  • Domain Knowledge
  • Leadership
  • Ownership & Accountability

Share This Job

Powered by