Software Engineer - Agentic Development
Bulgaria · Full time · Posted
About the role
FICO (NYSE: FICO) is a leading global analytics software company, helping
businesses in 100+ countries make better decisions. Join our world-class team
today and fulfill your career potential!
The Opportunity
FICO builds the analytics and decisioning technology behind some of the
highest-stakes decisions in the world economy including the FICO Score, the
standard measure of consumer credit risk in the US, and FICO Platform, an
API-first applied intelligence platform delivering real-time decisions across
fraud detection, credit risk, regulatory compliance, marketing, and customer
engagement. This is mission-critical, low-latency, heavily regulated software
where auditability and controlled change are non-negotiable. This role sits at
the point where that technology is being built and operated in an agentic-first
way. As coding agents take on an increasing share of the software lifecycle, the
engineer's role shifts from hand-writing code to directing, specifying, and
verifying the output of a fleet of specialised agents, working through a
structured harness of guides, feedback loops, guardrails, and shared context
that transforms raw model capability into production grade engineering. The
successful candidate will bring the engineering judgement that agents cannot
replicate: the ability to define what good looks like, encode it with sufficient
precision for agents to achieve it, and recognise when they have not, applying
that judgement to architecture, correctness, trade-off analysis, and the design
of the work itself.
What You’ll Contribute
* Collaborate with Product teams to translate early stage ideation into
structured Proof of Concepts, establishing clear technical feasibility and
scope.
* Produce detailed specifications and acceptance criteria that enable coding
agents to generate correct, maintainable, and well-architected output, taking
full ownership of the resulting code through to deployment.
* Apply rigorous quality standards to all agent generated output, ensuring it
meets the same level of scrutiny as hand written code within a regulated
decisioning context.
* Operate effectively within the agentic harness, utilising established guides,
including AGENTS.md files, architectural rules, and reference documentation
alongside automated sensors such as linters, fitness tests, verification
loops, and LLM-as-judge reviewers.
* Identify the root cause of recurring agent errors and work with the harness
team to implement systemic controls, ensuring the same class of failure
cannot recur across the codebase.
* Maintain the accuracy and currency of repository documentation,
specifications, and contextual knowledge, treating these as a shared system
of record for both human engineers and agents.
* Apply focused technical judgement to architecture decisions, edge case
analysis, latency and integration risk, auditability requirements, and any
determination that falls outside the appropriate scope of agent autonomy.
What We’re Seeking
* Demonstrable experience in software engineering within large, complex
codebases, with a strong foundation in software architecture, testing
practices, and long-term maintainability.
* Practical experience working with AI coding agents such as Claude Code,
GitHub Copilot, Codex, or Cursor with a clear understanding of their
capabilities, limitations, and appropriate use within a production
engineering workflow.
* The technical judgement to critically evaluate agent generated output,
identify subtle errors or architectural weaknesses, and make informed
decisions about when to intervene in the agent workflow.
* The ability to communicate technical requirements with precision, producing
specifications and definitions of done that are unambiguous, testable, and
actionable by both agents and engineering colleagues.
* A disciplined approach to verification, instinctively questioning
correctness, building appropriate checks and test coverage, and applying
particular rigour in regulated and mission-critical delivery contexts.
* A results-oriented approach to delivery, with accountability for the quality
and correctness of shipped work rather than volume of code produced.
* Familiarity with relevant technologies including Python, SQL,
JavaScript/TypeScript, AWS or Azure, Kubernetes, CI/CD pipelines, ML model
deployment, or real-time decisioning systems.
* Experience with spec-driven development, context engineering, or agent
orchestration in a team environment is a significant advantage, as is
knowledge of regulated or audited software delivery processes and controlled
change management.
* A background in decisioning, credit risk, fraud detection, analytics,
optimisation, or data engineering would be advantageous; candidates who can
also articulate a considered approach to human-AI collaboration including
delegation boundaries, human oversight, and earning autonomy through
demonstrated quality will be of particular interest.
Our Offer to You
* An inclusive culture strongly reflecting our 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
your 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.
#LI-CK1
Why Make a Move to FICO?
At FICO, you can develop your career with a leading organization in one of the
fastest-growing fields in technology today – Big Data analytics. You’ll play a
part in our commitment to help businesses use data to improve every choice they
make, using advances in artificial intelligence, machine learning, optimization,
and much more.
FICO makes a real difference in the way businesses operate worldwide:
• Credit Scoring — FICO® Scores are used by 90 of the top 100 US lenders.
• Fraud Detection and Security — 4 billion payment cards globally are
protected by FICO fraud systems.
• Lending — 3/4 of US mortgages are approved using the FICO Score.
Global trends toward digital transformation have created tremendous demand for
FICO’s solutions, placing us among the world’s top 100 software companies by
revenue. We help many of the world’s largest banks, insurers, retailers,
telecommunications providers and other firms reach a new level of success. Our
success is dependent on really talented people – just like you – who thrive on
the collaboration and innovation that’s nurtured by a diverse and inclusive
environment. We’ll provide the support you need, while ensuring you have the
freedom to develop your skills and grow your career. Join FICO and help change
the way business thinks!
Learn more about how you can fulfil your potential at www.fico.com/Careers
[http://www.fico.com/Careers]
FICO promotes a culture of inclusion and seeks to attract a diverse set of
candidates for each job opportunity. We are an equal employment opportunity
employer and we’re proud to offer employment and advancement opportunities to
all candidates without regard to race, color, ancestry, religion, sex, national
origin, pregnancy, sexual orientation, age, citizenship, marital status,
disability, gender identity or Veteran status. Research has shown that women and
candidates from underrepresented communities may not apply for an opportunity if
they don’t meet all stated qualifications. While our qualifications are clearly
related to role success, each candidate’s profile is unique and strengths in
certain skill and/or experience areas can be equally effective. If you believe
you have many, but not necessarily all, of the stated qualifications we
encourage you to apply.
Information submitted with your application is subject to the FICO Privacy
policy at https://www.fico.com/en/privacy-policy
[https://www.fico.com/en/privacy-policy]