Director, Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job 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., * 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.
Requirements
-
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 Google Cloud Platform), 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 related field; advanced degree (e.g., Masterβs or PhD) preferred.
Experience: Minimum 10 years of experience in software engineering, including at least 5 years in a leadership role managing development teams and driving strategic initiatives. 3 years of hands-on experience with cloud platforms (e.g., AWS, Azure, or Google Cloud Platform) required
Working Conditions
- Remote
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦