Talent.com
No se aceptan más aplicaciones
Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer

CroweSan Jose, CA, United States
Hace 1 día
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

About Crowe Ai Transformation

At Crowe, we are dedicated to transforming the future of work into a more meaningful experience. We achieve this by harnessing cutting-edge technologies, modern architectures, and insights from industry experts to develop AI-driven solutions that revolutionize how our clients operate.

Our new AI Transformation team is expanding upon Crowe's established AI capabilities to enhance our Applied AI and Machine Learning initiatives. By merging Generative AI, Machine Learning, and Software Engineering, we enable our clients to transform their business models through AI, regardless of their current level of AI adoption.

Join us in the AI Transformation team, where you will play a key role in setting Crowe apart in the marketplace and advancing our technology and innovation strategy. Together, let's power the future with AI.

About The Team

We believe in cultivating expertise. Here, you will have the opportunity, support, and time to dive deeply into your projects and develop significant technical and strategic knowledge. Collaborate with fellow developers, product stakeholders, and project managers as a respected leader and domain expert.

We prioritize continuous growth and professional development. Our ethos includes sharing knowledge and supporting each other’s journeys.

We value work-life balance. Our distributed team culture is built on trust, providing unlimited PTO and flexible remote work options, fostering a supportive environment for sustainable long-term performance.

About The Role

We are seeking Senior Full-Stack Software Engineers to create intelligent workflow orchestration and ERP automation systems. In this role, you will be pivotal in integrating agentic AI components with actual enterprise systems. This is a hands-on engineering position ideal for those well-versed in both agentic frameworks and ERP platforms. You will manage end-to-end service design, from backend logic and API orchestration to occasionally supporting frontend workflows. An enthusiasm for working with LLMs, distributed systems, and understanding enterprise integration challenges is essential.

  • Develop backend services and APIs that power autonomous and semi-autonomous workflows.
  • Lead the architecture, design, and full-stack development of scalable and responsive web applications using modern frontend technologies (React / Angular, Next.js, TypeScript, JavaScript, MUI, Tailwind) integrated with secure and efficient backend systems.
  • Utilize agentic frameworks (LangChain, Semantic Kernel, etc.) to coordinate multi-step logic, tool usage, and human review workflows.
  • Integrate with ERP systems (NetSuite, SAP, D365, etc.), addressing authentication, schema mapping, rate limits, and retries.
  • Design and optimize workflows for asynchronous processing, streaming updates, and long-running tasks using distributed job queues.
  • Collaborate with frontend engineers by designing endpoints and occasionally developing UI components in React / TypeScript.
  • Contribute to system observability through logs, traces, metrics, and monitoring.
  • Design and manage efficient database schemas for optimal performance, scalability, and data integrity across relational (SQL) and NoSQL (MongoDB) databases.
  • Conduct code reviews, mentor junior developers, and promote a collaborative, growth-oriented team culture.

Required Skills

  • At least 10 years of experience in full-stack or backend-focused software engineering roles.
  • Proficiency in Python.
  • Practical experience with agentic AI frameworks in production environments.
  • Extensive experience with ERP systems like NetSuite, SAP, or Dynamics 365, including REST / SOAP APIs and schema mapping.
  • Strong expertise with SQL and NoSQL databases.
  • Experience deploying and maintaining LLM-integrated systems, including :
  • Prompt engineering.
  • Integrations with OpenAI, Azure OpenAI, or Anthropic APIs.
  • Toolchains and fallback strategies.
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, Qdrant) and retrieval-augmented generation (RAG).
  • Experience in writing tests for backend services and API layers.
  • Capability to design for resilience and observability in distributed systems.
  • Familiarity with Dockerized environments and CI-integrated release pipelines.
  • Willingness to travel domestically about 80% of the time to meet client needs.
  • Proven track record in leading complex, multi-workstream initiatives, establishing governance and risk controls, coordinating cross-functional teams and vendors, and managing C-level relationships to ensure alignment, rapid decisions, and successful outcomes.
  • Experience in developing and scaling service offerings, enhancing market strategies, and boosting revenue and client retention through effective talent and delivery management.
  • Experience in building and leading high-performing teams, recruiting top talent, mentoring, establishing performance goals, and optimizing resource allocation.
  • Preferred Skills

  • Strong passion for enterprise automation and practical applications of AI.
  • Experience in developing agent workflows or orchestration engines.
  • Pragmatic problem solver who thrives in a startup-like, iterative environment.
  • Relevant professional certifications (e.g., Azure Solutions Architect, Azure Developer Associate).
  • In-depth experience with DevOps practices, CI / CD pipelines, automated testing, and Infrastructure as Code (IaC).
  • Knowledge and experience in Agile project management methodologies and tools.
  • A commitment to knowledge-sharing and mentoring through internal presentations, comprehensive documentation, and fostering a collaborative team culture.
  • We expect all candidates to embody Crowe's values of Care, Trust, Courage, and Stewardship, which define our identity. We require every individual to act ethically and with integrity at all times.

    The application deadline for this position is 12 / 31 / 2025.

    In compliance with federal law, all candidates hired will need to verify their identity and eligibility to work in the United States and complete the required employment eligibility verification forms upon hire. Crowe is currently not sponsoring for work authorization.

    The salary range for this position considers several factors, including skill sets, experience, training, and organizational needs, without adjusting for geographic differential. Typically, Crowe does not hire individuals at or near the top range; compensation decisions depend on individual facts and circumstances. The estimated salary range is $129,500.00 - $325,500.00 per year.

    Crowe LLP provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.

    Crear una alerta de empleo para esta búsqueda

    Software Engineer Fullstack • San Jose, CA, United States