<p>We are looking for a talented and motivated <strong>Software Engineer II</strong> to join our innovative IT team. As a Software Engineer II, you will be responsible for designing, developing, and maintaining software applications using modern technologies. You will work on both front-end and back-end development, ensuring seamless integration and optimal performance. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that meet business requirements.</p><p><br></p><p>This role offers the opportunity to work on cutting-edge software solutions, improve system efficiency, and contribute to strategic IT initiatives. If you are passionate about software engineering and thrive in a dynamic environment, we’d love to hear from you!</p><p><br></p><p><strong>What You'll Do</strong></p><ul><li>Develop and maintain web applications using modern front-end frameworks such as React or Angular.</li><li>Design and implement RESTful APIs and microservices using C#.</li><li>Work with cloud platforms like Azure or AWS to deploy and manage applications.</li><li>Implement CI/CD pipelines using tools like Azure DevOps or GitHub Actions.</li><li>Collaborate with UX/UI designers to create intuitive and responsive user interfaces.</li><li>Write unit and integration tests to ensure code quality and reliability.</li><li>Participate in code reviews and provide constructive feedback to peers.</li><li>Troubleshoot and resolve software defects and production issues.</li><li>Design and contribute to an AI agent platform, enabling intelligent automation, workflow orchestration, and integration with enterprise systems.</li></ul><p><br></p>
<p><strong>Job Title</strong></p><p>Senior Full Stack Engineer</p><p><br></p><p><strong>About the Opportunity</strong></p><p>We are building a high-caliber engineering team and are looking to hire<strong> four Senior Full Stack Engineer</strong>s who thrive in fast-paced, collaborative environments. This is an opportunity to join a growing organization where you'll have significant influence on architecture, product development, and engineering best practices. Our technology stack is intentionally flexible. We are looking for strong engineers first—individuals who can solve complex problems, build scalable systems, and contribute across the full software development lifecycle<strong>.</strong></p><p><br></p><p><strong>Role Summary</strong></p><p>The Full Stack Application Developer will play a critical role in designing, building, and scaling modern business applications that support a wide range of organizational functions. Based in Los Angeles, CA, this role partners closely with cross-functional stakeholders to identify technology needs and deliver innovative, scalable solutions. The ideal candidate brings a strong technical foundation, a forward-thinking mindset, and an interest in emerging technologies, including AI/ML applications in enterprise environments.</p><p><br></p><p><strong>What You'll Do</strong></p><ul><li>Design, develop, and maintain scalable software applications and distributed systems.</li><li>Contribute across the full stack, partnering closely with product, design, and engineering teams.</li><li>Build and enhance backend services primarily leveraging Java and Python.</li><li>Develop cloud-native applications and services in modern cloud environments.</li><li>Participate in architecture discussions and technical decision-making.</li><li>Write high-quality, maintainable, and testable code.</li><li>Mentor junior engineers and contribute to a strong engineering culture.</li><li>Drive performance, reliability, and scalability improvements across platforms.</li></ul><p><strong>Technical Environment</strong></p><ul><li>Approximately 20% Java development</li><li>Python-based backend services and applications</li><li>Cloud technologies (AWS, Azure, or GCP)</li><li>Frontend technology is flexible; experience with modern JavaScript frameworks is preferred</li><li>Microservices and distributed systems architecture</li><li>CI/CD and modern software engineering practices</li></ul><p><strong>Compensation & Benefits</strong></p><ul><li>$200,000 - $250,000 with discretionary bonus</li><li>Comprehensive benefits package</li><li>Performance-based incentives and long-term growth opportunities</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Onsite</li><li>Collaborative, fast-paced environment with a strong focus on innovation and continuous improvement</li><li>Opportunity to work on impactful, mission-driven initiatives across multiple sectors</li></ul>
<p>Robert Half is seeking a Software Engineer II – AI Engineer who will analyze, design, program, debug, test, implement, deploy, and support software enhancements and new applications using Generative AI technologies. This role contributes to the development and production deployment of GenAI-enabled applications, including LLM-powered workflows, RAG pipelines, and AI-driven user experiences. </p><p> </p><p>This role supports SDLC documentation across all phases, with a focus on deployment, evaluation, observability, safety, and monitoring. It also interacts with users to define requirements and support applications in production. </p><p><strong>What You’ll Do</strong> </p><ul><li>Develop and modify application modules, including GenAI components. </li><li>Build prompt workflows, retrieval layers, APIs, and cloud services. </li><li>Troubleshoot production issues, including latency, hallucinations, and errors. </li><li>Provide Level II production support for deployed systems. </li><li>Design components, including LLM integrations and RAG pipelines. </li><li>Implement CI/CD pipelines, containerization, and release processes. </li><li>Develop RAG pipelines with embeddings, chunking, and vector search. </li><li>Apply prompt engineering techniques, including few-shot prompting and structured outputs. </li><li>Evaluate models for accuracy, relevance, and hallucination risk. </li><li>Implement safety guardrails, including PII protection and prompt-injection defense. </li><li>Execute testing, including unit, integration, and GenAI evaluation testing. </li><li>Monitor production systems for latency, cost, usage, and errors. </li><li>Support incident management with fallback and recovery strategies. </li></ul><p><br></p>