Jobs · Engineering

Lead Full Stack Engineer, (Senior Consultant, Engineering & Technical Services)

Fearless · Baltimore, MD · 3 days ago
RemoteRemoteEngineering$121k–$160k/yrFull-time

Job Requirements

  • 10+ years of professional software engineering experience developing enterprise-scale applications.
  • Experience serving as a Technical Lead, Lead Engineer, Solution Architect, or similar engineering leadership role.
  • Strong full-stack development experience using modern frontend and backend technologies.
  • Experience designing scalable application architectures, RESTful APIs, microservices, and system integrations.
  • Experience with one or more cloud platforms, including AWS, Azure, or Google Cloud Platform.
  • Experience with containerization, CI/CD pipelines, automated testing, and modern DevSecOps practices.
  • Experience working with relational and/or NoSQL databases.
  • Experience leading code reviews, technical design discussions, and engineering best practices.
  • Experience working within Agile software development environments.
  • Familiarity with modern AI technologies, developer productivity tools, or AI-enabled application patterns and an interest in applying them appropriately within enterprise software solutions.
  • Strong communication skills with the ability to collaborate effectively with engineers, product teams, executive stakeholders, and customers.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field (or equivalent practical experience).

Project and Skill Requirements

  • Experience supporting federal, state, or local government technology programs.
  • Experience working within highly regulated environments, including compliance with FedRAMP, NIST, FISMA, HIPAA, or similar frameworks.
  • Experience leading cloud modernization, legacy application modernization, or large-scale digital transformation initiatives.
  • Experience developing technical roadmaps, solution architectures, and engineering standards.
  • Experience mentoring engineers and leading distributed or cross-functional engineering teams.
  • Experience designing, integrating, or deploying AI-enabled application capabilities, including generative AI, intelligent automation, or retrieval-augmented generation (RAG), within enterprise software solutions.
  • Experience evaluating AI technologies with consideration for security, privacy, governance, and responsible AI practices in regulated environments.
  • Experience supporting government proposal efforts or serving as Key Personnel on government contracts.
  • Active or previous Public Trust, Secret, or other government security clearance.
  • Experience with accessibility standards (Section 508/WCAG) and secure software development practices.

Skills and Competencies

  • Analytical Thinking: The ability to observe and interpret information, break down complex problems into parts, identify patterns/relationships and draw logical conclusions to develop effective solutions.
  • Synthetic Thinking: The ability to combine different ideas, information, or concepts to create a new, complex understanding or solution by integrating disparate elements into a new, meaningful whole.
  • Adaptability: Comfort with change, flexibility in the face of shifting demands and resilience to setbacks.
  • Ownership & Accountability: Committed to taking responsibility for outcomes, ensuring that all commitments are met with a focus on enhancing service delivery.
  • Consultative Advising: Identifies and articulates client challenges, scopes projects and aligns recommendations to business goals and client expectations.
  • Communicating with Influence: Capable of crafting and delivering clear, persuasive messages that integrate data insights and structured narratives, tailored to the strategic needs of diverse audiences to drive effective decision-making.
  • Managing Priorities & Client Alignment: Skillfully negotiates and manages conflicting priorities to strategically align decisions, enhancing service delivery and client satisfaction.

Physical Requirements

  • Ability to sit for extended periods while working on a computer or during meetings.
  • Must be able to travel occasionally to client sites or company meetings, which may involve driving or flying.
  • Ability to communicate effectively via phone, email, and in-person, requiring clear speech, listening, and written communication skills.
  • Ability to move within an office environment, including reaching for files, using office equipment, and occasional light lifting (up to 10 pounds).

Similar jobs