Software Engineering – Senior Java Engineer
122 500 – 192 500 $в месяц
FICOУдалённо
SQLAIPostgreSQLJavaKubernetesDockerLLMAWSMicroservicesMachine LearningSpring BootNoSQL
Описание
The myFICO engineering team builds web applications for FICO Scores consumer-facing business, increasingly using AI and Machine Learning. They focus on mobile apps and responsive web applications hosted on AWS cloud with automation, monitoring, and cybersecurity measures.
Responsibilities
- Design, build, and operate secure, scalable Java microservices that power the myFICO.com platform — from concept through production
- Ship LLM-powered features (RAG pipelines, agentic workflows, tool-use patterns) with engineering rigor - observability, evals, and guardrails
- Use AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) to accelerate delivery, while exercising the judgment to review, refactor, and reject generated output where appropriate
- Drive design discussions and code reviews, raising the bar for code quality, test coverage, and architectural clarity
- Partner with product management, InfoSec, and platform teams to translate business requirements into compliant, effective technical solutions
- Identify and resolve performance and scalability bottlenecks through profiling, refactoring, and architectural improvements
Requirements
- Extensive hands-on experience with core Java, Spring Boot, and microservices architecture, with deep proficiency in deploying and operating services on AWS with Docker and Kubernetes
- Hands-on experience integrating LLM APIs (Anthropic, Bedrock, OpenAI) into production Java services
- Working knowledge of both SQL (PostgreSQL, SQL Server, MySQL) and NoSQL (DynamoDB, MongoDB, Cassandra) databases, including when to choose which
- Strong foundation in application security: encryption, authentication, authorization, and secure API design
- Proven experience tuning high-throughput, low-latency systems for performance and reliability and fluency with event-driven architectures and asynchronous messaging patterns (Kafka, SQS, EventBridge, or similar)
- Experience with modern engineering practices: CI/CD pipelines, infrastructure as code, and automated testing at multiple levels (unit, integration, contract)
- Proven experience with high-traffic consumer facing platform experience and a strong advocate for rigorous coding standards and a quality-first mindset — clean, secure, well-tested code
- Exceptional communication skills; able to articulate design tradeoffs with architects, engineers, and product partners
- Bachelor's or Master's degree in Computer Science or a related field (or equivalent work experience in relevant industry)
Nice to have
- AWS certifications a plus
We offer
- An inclusive culture strongly reflecting core values: Act Like an Owner, Delight Our Customers, and Earn the Respect of Others
- The opportunity to make an impact and develop professionally by leveraging unique strengths and participating in valuable learning experiences
- Highly competitive compensation, benefits, and rewards programs that encourage you to bring your best every day and be recognized for doing so
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie
- The targeted base pay range for this role is: $122,500 to $192,500
Hiring process
- Information submitted with your application is subject to the FICO Privacy policy at https://www.fico.com/en/privacy-policy