Job Description
Job DescriptionSenior AI Software Engineer (Licensing)
Job at a Glance
- Title: Senior Software Engineer
- Location: Glendale, CA (Onsite 4 days/week)
- Contract: W2 only, 6-month contract with potential extension or conversion
- Pay: $70-80/hour + optional medical, dental, vision, and 401(k) match
Overview
Our Client is seeking a Senior Software Engineer to support enterprise-level financial planning and business applications within its Licensing Technology organization. Based on hiring manager guidance, this opening focuses on strong software engineering, systems integration, cloud, AI/LLM, and enterprise application development experience. The ideal candidate will have a background building scalable applications, integrations, and distributed systems while partnering closely with business and technical stakeholders.
Key Responsibilities
- Design and develop scalable enterprise applications and web solutions using Java, Angular, and Node.js
- Build custom integrations using Java, Python, REST APIs, and cloud-based technologies
- Collaborate with product owners and stakeholders to define scalable and maintainable technical solutions
- Analyze user stories, estimate work, and participate in Agile ceremonies including sprint planning, standups, demos, and retrospectives
- Create technical documentation and contribute to project planning and task delegation
- Lead development efforts across the full software development lifecycle from design through deployment
- Mentor team members and provide technical guidance and best practices
- Recommend improvements to processes, architecture, and coding standards
- Troubleshoot complex issues and support highly available production systems
- Stay current on emerging technologies and identify innovative solutions to business challenges
- Develop and deploy custom AI/LLM-driven solutions to automate business processes and improve business outcomes
Required Skills
- 5+ years of experience building highly scalable, performant production applications
- Strong software engineering experience with Java, Angular, and/or Node.js
- Experience developing integrations using REST APIs and data transformation techniques
- Hands-on experience developing and deploying AI solutions utilizing LLM technologies
- Experience across the full software development lifecycle including design, development, testing, deployment, and support
- Experience working in Agile environments with cross-functional teams
- Ability to communicate technical concepts, architectures, and design patterns effectively
- Experience mentoring engineers and providing technical leadership
- Knowledge of unit testing and continuous integration practices
- Experience managing, monitoring, and supporting distributed production systems
- Strong problem-solving skills and ability to work in fast-paced environments
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related experience
Preferred Skills
- Experience supporting financial, licensing, or enterprise business systems
- Cloud platform experience
- Enterprise reporting and analytics experience
Why Should I Apply?
This is an opportunity to work on enterprise-scale applications and integrations while leveraging modern cloud technologies, AI/LLM solutions, and distributed systems. The role offers strong visibility, technical ownership, and the potential to convert to a full-time position.
About CEI
As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.
#ZR
#INDGEN
