AI-Driven Software Engineering Lead

Remote Full-time
Join Our Team as an AI-Driven Software Engineering Lead! We are seeking a skilled and passionate Software Engineer who is eager to lead the integration of Artificial Intelligence within the software development lifecycle. In this role, you will be pivotal in guiding a globally distributed development team to harness AI-driven tools and techniques to enhance design, coding, testing, deployment, and operations. You will be contributing to a highly regulated, mission-critical financial services platform dedicated to higher education. Your primary focus will be on modernizing a large, mature enterprise backend that supports student financial aid management for universities across the United States. This system operates under strict regulatory conditions and involves complex business logic. Your efforts will be directed towards introducing AI-assisted practices that deliver significant advantages in speed, quality, compliance, and maintainability while ensuring safety and reliability. Key Responsibilities: Define a roadmap for AI adoption throughout the software lifecycle (requirements, design, implementation, testing, and observability). Evaluate, pilot, and scale AI-enabled tools like large language models, test case generators, performance tuning bots, and security analysis agents. Establish responsible AI usage policies and guardrails. Design and enhance core services using Java 17+, Spring Boot, Hibernate, and Helidon. Refactor legacy components to be AI-friendly by integrating rich documentation and type-safe APIs. Assist in integrating AI tools for IDE extensions, pair programming bots, and code reviews. Set best practice guidelines for the use of AI-generated code, ensuring human oversight and auditability. Deploy AI-driven test case generation, mutation testing, and automated exploratory testing. Utilize AI to predict flaky tests, prioritize test execution, and generate test data sets automatically. Implement AI-powered pipeline optimizations for smarter build caching and root cause analysis. Automate rollback decisions and anomaly detection using observability AI. Promote a data-driven, continuous learning culture where AI is regarded as a collaborative partner. Collaborate with security teams to ensure AI tooling complies with data privacy, regulatory, and security requirements. Conduct regular AI risk assessments and integrate findings into the software security assurance process. Communicate efficiently with product owners, architects, and senior stakeholders across various time zones. Participate in Kanban ceremonies, code reviews, and architecture boards, providing AI-centric insights. Core Technology Stack: Languages & Frameworks: Java 17+, Spring Framework & Spring Boot, Hibernate, Helidon Containers & Orchestration: Kubernetes (Helm, Operators) Databases: Oracle, MySQL (AI-assisted query tuning) Build Tools: Maven, IntelliJ IDEA, Git, Jenkins (AI-enhanced pipelines) Testing: JUnit, Cucumber/BDD, AI-generated testing tools Collaboration: Remote-first, globally distributed team with a strong emphasis on documentation Your Qualifications: Java Expertise: 7+ years of production Java development with deep knowledge of the Spring ecosystem. AI Tooling Experience: Familiar with experimenting with AI coding assistants like GitHub Copilot or similar tools. Systems Thinking: Ability to navigate complex legacy codebases and design modular, AI-compatible components. Regulatory Knowledge: Experience in compliance-heavy environments (e.g., FERPA, GDPR). Leadership Skills: Proven track record in mentorship and driving cross-team adoption of new practices. Strong Communication: Excellent English communication skills, both written and spoken, capable of influencing diverse stakeholders. Automation Enthusiasm: Experience with CI/CD pipelines and a passion for AI-driven automation in development processes. Quality Focus: Dedication to automated testing, code quality, and continuous improvement. Curiosity: Open-mindedness to experiment with emerging AI technologies while maintaining a pragmatic approach. If you are an experienced Java engineer excited about leading the AI transformation of a vital enterprise platform, we invite you to apply. Bring your engineering depth, curiosity, and pragmatic mindset to help set a new standard for intelligent software development. Disclaimer: Certain US customer-facing roles might require compliance with applicable requirements, including immunization mandates. The role offers a competitive salary range of USD $96,800 to $223,400 annually, potentially eligible for bonuses and equity. About Us As a global leader in cloud solutions, we utilize advanced technology to address current challenges. At Oracle, we value innovation, integrity, and inclusivity, offering opportunities for all. Join us in crafting a future where work-life balance thrives, and be part of a community committed to making a difference.
Apply Now
← Back to Home