FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Curriculum AssociatesDesign technical solutions for complex systems and features. Collaborate with teams to drive quality practices as a Senior Software Engineer at Curriculum Associates.
Posted 7/31/2026full-timeNorth Billerica • Massachusetts • 🇺🇸 United StatesSenior💰 $93,250 - $166,250 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing technical solutions for complex systems, with a strong focus on quality practices, mentoring, and cross-team collaboration. Proficient in modern programming languages and developer tools, ensuring reliable and scalable production code.
Highest-signal resume keywords
Software Engineering ExperienceTechnical Solution DesignCross-Functional CollaborationMentoring and CoachingCI/CD and Automation Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Programming Language ProficiencyCode ImplementationTesting StrategiesProduction Issue DiagnosisEngineering Tooling Improvement
Soft Skills
Clear CommunicationCollaborationInfluencing Decisions
Tools & Technologies
CI/CD ToolsAutomation ToolsAI Tools
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering
Industry Keywords
Software DevelopmentEngineering CultureQuality PracticesCross-Team Alignment
About the role
Key responsibilities & impact- Design technical solutions for complex features, services, or systems.
- Translate product and business requirements into technical problem statements and execution plans.
- Implement and review code for complex features and cross-cutting changes.
- Shape and lead planning for significant features or initiatives.
- Drive quality practices by defining, advocating, and implementing testing strategies.
- Diagnose and resolve complex issues in production and non-production environments.
- Improve and extend Engineering tooling, automation, and workflows.
- Mentor and coach other Engineers.
- Influence cross-team decisions and alignment.
- Contribute to team and engineering culture.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, or a related field; or a combination of education and experience that provides the skills and abilities to perform the role effectively.
- Typically 8+ years of professional software engineering experience (or equivalent experience).
- Demonstrated experience leading end-to-end outcomes for significant features or systems, including design, implementation, testing, deployment, and ongoing support.
- Experience working in a collaborative, cross-functional environment with product, project management, design, and other partner teams.
- Proficiency in at least one modern programming language and ecosystem, writing reliable and scalable production code, tests, and observability features to ensure quality.
- Ability to communicate clearly with stakeholders, collaborate across teams, and mentor or influence other Engineers.
- Experience using and improving developer tools, CI/CD, automation, and AI tools with high quality results.
Benefits
Comp & perks- medical, dental, vision, and basic life insurance
- company’s 401k plan with employer match
- flexible vacation and sick policy
- twelve paid holidays
- winter office closure between Christmas and New Year's
- additional perks and benefits