
Manager, Software Engineering
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Support the daily operations of the software engineering team, ensuring alignment with project objectives and timelines.
• Collaborate with the team in a player-coach capacity to deliver software solutions.
• Offer technical mentorship and guidance to team members.
• Work with stakeholders to collect requirements, define project scope, and establish technical roadmaps.
• Supervise the design, development, and deployment of scalable software solutions.
• Conduct code reviews to ensure adherence to best practices, quality standards, and coding guidelines.
• Identify and resolve software issues to sustain system performance and reliability.
• Advocate for agile methodologies and participate in ongoing process enhancements.
• Collaborate with cross-functional teams to integrate various software components.
• Prepare and deliver project status updates to leadership and stakeholders.
• Utilize AI-assisted engineering methods throughout requirements analysis, pipeline and code development, testing, debugging, documentation, and operational monitoring.
• Collaborate with AI on solution design and architecture, producing design artifacts for evaluation.
• Validate AI-generated outputs for accuracy, security, maintainability, compliance, and business suitability.
• Design and maintain data platforms and governed datasets for machine learning, analytics, and generative AI tasks.
• Provide reusable prompts, skills, agents, engineering playbooks, and AI-assisted development methodologies.
• Ensure compliance with enterprise policies regarding intellectual property protection, security, privacy, PHI management, and Responsible AI standards.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Over 5 years of experience in software development.
• At least 1 year of experience in a leadership position within a team.
• Proficient in one or more programming languages, such as C# or Python, along with relevant frameworks.
• Familiarity with contemporary software development methodologies, including Agile or Scrum.
• Knowledge of cloud platforms such as Azure, AWS, or GCP.
• Experience with data engineering technologies like Spark, Databricks, or Microsoft Fabric.
• Understanding and experience with modern data engineering patterns, including Data Vault, dimensional modeling, data products, lakehouse architecture, feature flags, event-driven systems, and DAGs.
• Strong problem-solving and analytical capabilities, with a focus on scalability and performance.
• Excellent communication and interpersonal skills, enabling effective collaboration across teams.
• Familiar with version control systems like Git and CI/CD tools for deployment automation.
• Proactive leadership style, promoting a positive and inclusive team culture.
• Proven experience using AI-assisted development platforms such as GitHub Copilot, Cursor, Claude Code, or similar tools to deliver production-quality work.
• Strong prompt engineering abilities, with experience in AI-assisted testing and AI-driven delivery practices.
• Experience with machine learning data pipelines, vector search technologies, document processing pipelines, or AI data preparation techniques.
• Working knowledge of data governance, lineage, quality, and observability practices that support AI-enabled solutions.
• Capability to work remotely with a high-speed internet connection of at least 10 Mbps.
• Successful completion of identity verification, comprehensive background checks, and in-person I-9 verification; may be subject to drug screening before employment.
• Work/life balance.
• Flexible work arrangements.
• Autonomy to accomplish tasks effectively.
• Comprehensive benefits package, including health insurance benefits, for eligible employees.
StackAdapt
Genea
VulnCheck
VALIS
Get handpicked remote jobs straight to your inbox weekly.