Senior Gen-AI Software Engineer

Compunnel

$120K — $160K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 7+ years of experience in software engineering for enterprise applications.
  • Strong proficiency in Java and Spring Framework.
  • Experience with cloud-native application development and web services.
  • 6+ years implementing CI/CD pipelines and cloud deployment practices.
  • 2+ years hands-on experience with AI/ML solutions in production.
  • Familiarity with Large Language Models (LLMs) and Generative AI coding assistants.

Responsibilities

  • Design, develop, and maintain enterprise applications.
  • Lead AI-assisted development initiatives through the SDLC.
  • Build and integrate custom AI agents and tools for engineering.
  • Leverage Generative AI for coding, testing, and documentation.
  • Establish best practices for AI-assisted software development.
  • Translate technical designs and models into specifications.
  • Contribute to modernization and migration initiatives from legacy platforms.

Benefits

  • Opportunity to lead cutting-edge AI-driven software initiatives.
  • Collaboration with cross-functional teams and industry experts.
  • Exposure to advanced cloud technologies and large-scale systems.
  • Mentorship and leadership opportunities for career growth.
Full Job Description
Job Summary

We are seeking a Senior GenAI Software Engineer to lead AI-driven software development initiatives and modernize enterprise applications. This role combines deep software engineering expertise with hands-on experience building and integrating Generative AI solutions to accelerate the Software Development Life Cycle (SDLC). The ideal candidate will develop intelligent systems, implement AI-assisted engineering workflows, and contribute to large-scale modernization initiatives in a highly available cloud environment.

Key Responsibilities
• Design, develop, and maintain enterprise applications using modern software engineering practices.
• Lead AI-assisted development initiatives across the Software Development Life Cycle (SDLC).
• Build and integrate custom AI agents and AI-powered development tools to improve engineering productivity.
• Leverage Generative AI coding assistants for implementation, refactoring, code reviews, testing, troubleshooting, scripting, automation, and documentation.
• Establish best practices for AI-assisted software development, prompt engineering, and agentic workflows.
• Translate technical designs, API contracts, and data models into structured specifications for AI-assisted implementation.
• Develop scalable microservices and cloud-native applications using Java, Spring Framework, and modern cloud technologies.
• Participate in enterprise application modernization and migration from legacy platforms to distributed architectures.
• Design, develop, and deploy AI/ML solutions into production environments.
• Collaborate with developers, architects, product teams, and business stakeholders to deliver high-quality solutions.
• Contribute to CI/CD pipelines, automated testing, and continuous improvement initiatives.
• Create and maintain technical documentation, architectural diagrams, and design specifications.
• Mentor engineering teams on AI-assisted development practices and software engineering best practices.

Required Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
• 7+ years of professional software engineering experience developing enterprise applications.
• Strong experience with Java and Spring Framework.
• Experience developing cloud-native applications and web services supporting high-volume, highly available systems.
• 6+ years of experience with containers, microservices, and cloud-based application development.
• 6+ years of experience implementing CI/CD pipelines and cloud deployment practices.
• 2+ years of hands-on experience developing and deploying AI/ML solutions in production.
• 2+ years of experience with AWS, Google Cloud Platform (GCP), or Pivotal Cloud Foundry (PCF).
• 2+ years of experience working with MongoDB, Aerospike, PostgreSQL, or similar databases.
• 2+ years of experience supporting enterprise modernization initiatives involving legacy-to-distributed system migrations.
• Hands-on experience with Large Language Models (LLMs) such as GPT, Claude, Gemini, or PaLM.
• Experience using Generative AI coding assistants such as GitHub Copilot or Claude Code throughout the SDLC.
• Experience implementing AI-assisted workflows, prompt engineering, custom instructions, and agentic development practices.
• Strong understanding of software engineering principles, distributed systems, APIs, and microservices architecture.
• Excellent communication, collaboration, leadership, and problem-solving skills.
• Ability to work effectively with cross-functional engineering and architecture teams.

Preferred Qualifications
• Master's degree in Computer Science, Information Technology, or a related field.
• Experience developing custom AI agents and AI-powered engineering tools.
• Background in .NET software engineering.
• Experience with messaging technologies such as RabbitMQ or Kafka.
• Experience in the financial services industry.
• Experience with Test-Driven Development (TDD), QA automation, and software quality practices.
• Experience creating architectural diagrams, technical documentation, and functional specifications.
• Experience documenting production environments and solution architectures.
• Knowledge of Agile development methodologies.
• Experience with Jira and Confluence.

Similar Jobs

More Jobs at Compunnel

More Enterprise Technology Jobs

Find similar Senior Gen-AI Software Engineer jobs: