Director, Software Engineering

Roth Staffing Companies

  • Boston, Massachusetts
  • Today
  • Remote
  • $83.34 Per Hour

Highlights

Demonstrated technical leadership in areas such as software architecture, web development, quality assurance, performance optimization, testing, microservices, containerization (e.g., Docker), orchestration (e.g., Kubernetes), and emerging technologies like AI/ML. * Facilitate cross-functional alignment with teams in project management, business analysis, quality assurance (QA), and development to resolve issues and ensure seamless product delivery.

Numbers & Facts

LocationBoston, Massachusetts (
Remote
)
Salary$83.34 Per Hour

Description

We are seeking a Director of Software Engineering to work on a remote team for a client project. The role is slated to run for 6 months, but could be extended. This role is W2 hourly with Roth Staffing, with all work taking place for our client. No 3rd party candidates can be considered at this time.

Job Title - Director, Software Engineering

Pay Rate: $83.34/hr.

Job Location - Remote

Job Start Date - 11/30/26

Job End Date - 5/28/27

Duties & Responsibilities

* Lead the end-to-end development of software applications, from ideation and design to deployment and production support.

* Partner with delivery management to define project scopes, timelines, milestones, deliverables, and resource allocations.

* Facilitate cross-functional alignment with teams in project management, business analysis, quality assurance (QA), and development to resolve issues and ensure seamless product delivery.

* Manage distributed development teams (primarily remote, with occasional onsite presence), mentoring engineers and promoting a culture of continuous improvement.

* Oversee system maintenance, deployments, and releases, ensuring compliance with organizational policies, security standards, and best practices.

* Stay abreast of emerging technologies, industry trends, and best practices to recommend innovative tools, frameworks, and services that enhance efficiency and scalability.

* Contribute to technical responses for RFPs and proposals as needed.

* Identify process inefficiencies and implement data-driven strategies for optimization and growth.

* Set clear goals and performance metrics for development teams, aligning them with departmental objectives.

* Provide regular project status updates and insights to senior leadership and key stakeholders.

* Build and nurture high-performing, diverse teams by developing skills, fostering inclusivity, and addressing current and future business needs.

* Participate in strategic planning, roadmap development, and goal-setting for the IT department in collaboration with executive leadership.

* Perform other duties as assigned to support organizational priorities.

Required Skills

* Exceptional verbal, written, and interpersonal communication skills, with the ability to engage effectively at all levels, including C-suite executives.

* Hands-on expertise in modern software development, including experience with front-end frameworks like React, back-end technologies such as Spring Boot or Node.js, API designs like GraphQL, and object-oriented programming (OOP) principles.

* Solid understanding of databases, including SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB or Cassandra).

* Proficiency in cloud platforms (e.g., AWS, Azure, or GCP), with strong understanding of CI/CD processes, DevOps practices, and tools (e.g., GitHub Actions, Jenkins).

* Proven experience applying Agile methodologies, Scrum/Kanban frameworks, and the full software development lifecycle (SDLC).

* Demonstrated technical leadership in areas such as software architecture, web development, quality assurance, performance optimization, testing, microservices, containerization (e.g., Docker), orchestration (e.g., Kubernetes), and emerging technologies like AI/ML.

* Strong process planning, time management, decision-making, presentation, organizational, and problem-solving abilities.

* Comfortable thriving in a fast-paced, evolving setting with a detail-oriented, self-motivated mindset.

* Ability to deliver high-quality releases on time, manage multiple concurrent projects, and scale teams in a growth-oriented organization.

Qualifications:

Education bachelor's degree in computer science, Engineering, or a relat

All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, Los Angeles County Fair Chance Ordinance, and San Francisco Fair Chance Ordinance.

Similar Jobs