Senior Software Engineer

Softech Technology GroupContract
AZ
14 - 20 YearsMay 5th, 2026
63 ViewsBe an Early Applicant
Required Skillset:
PythonNode.jsVue.jsNest.jsNuxt.jsJavaScriptSQL

Job Description



> Must Haves:
> * JavaScript (Vue.js, Nuxt.js, Nest.js,)
> * Node.js Backend
> * Any Cloud Technology
> * Experience with SQL databases
> Senior Software Engineer (Contract-to-Hire)
> As a Senior Software Engineer, you will play a critical role in building and scaling the digital infrastructure that powers Learning Enterprise’s expanding portfolio of learning offerings. You will architect, build, and maintain high-quality software while mentoring junior engineers and collaborating across teams.
> Key Responsibilities
> Product Development & Delivery
> Research, architect, and develop secure, performant, and maintainable software solutions
> Break down complex ideas into actionable engineering tasks
> Participate in Agile ceremonies: sprint planning, daily stand-ups, and retrospectives
> Write automated tests and ensure high software quality through CI/CD best practices
> Handle bug fixes, performance improvements, and production support
> Collaborate with product teams to scope and prioritize new features and improvements
> Technical Leadership & Mentorship
> Lead architectural discussions and guide technical strategy
> Mentor junior developers and contribute to team growth
> Advocate for engineering quality, code reviews, and technical best practices
> Architecture & Collaboration
> Design system architectures that include APIs, cloud services, CI/CD pipelines, and data infrastructure
> Collaborate with other departments
> Document system designs, infrastructure decisions, and operational procedures (runbooks, diagrams, etc.)
> Developer Experience & Engineering Process
> Continuously improve the development environment and tooling
> Streamline deployment processes and identify automation opportunities
> Maintain and optimize CI/CD pipelines
> Reduce complexity through thoughtful refactoring and system improvements
> Required Qualifications
> Bachelor’s degree in computer science or a related field AND 5 years of relevant experience
> 5+ years of experience in full-stack product development
> Proficiency in modern web and backend technologies:
> JavaScript, Node.js, Vue.js, Nuxt.js, Nest.js
> Experience with Python
> Strong understanding of software architecture, performance optimization, and design patterns
> Experience deploying and managing services in Cloud Technologies
> Familiarity with Agile methodologies and sprint-based development
> Experience mentoring junior developers
> Strong debugging, troubleshooting, and problem-solving skills
> Excellent communication and collaboration abilities
> Working Environment
> Requires extended periods of screen time, sitting, and keyboard use
> Work may require quick shifts in priorities and resolution of conflicts
> Clear, professional written and verbal communication required

Similar Jobs

Software Engineer

Michigan

May 5th, 2026

Senior Android Software Engineer

Tennessee

May 5th, 2026

Senior Java Software Engineer

Remote

May 5th, 2026

Senior Embedded Software Engineer

New York

May 5th, 2026

Software Engineer

Maryland

May 5th, 2026