
Senior Software Engineer – Full Stack (AI First)
About this role
Addressing the challenge of delivering trusted data management at enterprise scale, this role ensures customers can rely on high-integrity information across complex workflows. As part of the Master Data Management product line within the Data Integrity Suite, the successful candidate will lead the design and implementation of AI-first full stack applications. Responsibilities span the entire development lifecycle, utilizing AI tools daily to accelerate workflows, refine code quality, and build scalable production features.
Working alongside cross-functional peers, architects, and product teams, this individual will drive architectural decisions while mentoring junior engineers. Ideal candidates bring deep technical proficiency in both backend and frontend systems, coupled with a genuine enthusiasm for adopting AI-assisted engineering practices and agentic workflows to solve demanding technical problems.
What you will do
- Develop comprehensive full stack applications utilizing Java for backend services and modern JavaScript frameworks like React or Angular for user interfaces.
- Design and implement REST APIs alongside service integrations specifically tailored for Master Data Management workflows.
- Drive application architecture decisions and own data models that support robust enterprise platforms.
- Incorporate AI tools such as Copilot, Claude, and ChatGPT into daily coding, debugging, and productivity routines.
- Evaluate and validate AI-generated outputs for performance, correctness, and adherence to clean code standards.
- Lead debugging efforts and root-cause analyses for complex defects spanning front-end and backend architectures.
- Participate in Agile ceremonies, sprint planning, and code reviews while mentoring junior engineering team members.
What you need
- Hold a bachelor's degree in computer science or a related field, or possess equivalent professional work experience.
- Bring at least 4 years of hands-on software development experience with demonstrated system design capabilities.
- Demonstrate strong proficiency in Java and object-oriented design principles alongside web technologies like JavaScript, HTML, CSS, and React or Angular.
- Show a deep understanding of web application architecture, distributed systems, cloud platforms like AWS or Azure, and microservices design.
- Exhibit a proven track record of implementing test-driven development strategies, unit test patterns, and code quality gates.
- Possess practical experience using AI tools for coding and debugging while being eager to adopt AI-assisted development workflows.
- Display strong communication skills with prior experience influencing technical direction and guiding junior developers.
Nice to have
- Experience with Angular or React
- Database knowledge in SQL or NoSQL
- Understanding of data platforms, MDM concepts, or data integration pipelines
- Defensive programming practices including null safety and input validation
- Basic knowledge of Python, AI/ML concepts, CI/CD pipelines, and DevOps practices
Skills and tech stack
Questions candidates ask
What kind of experience is required for this role?
Candidates need 4+ years of experience in software development with strong proficiency in Java, object-oriented design, and JavaScript frameworks like React or Angular. Experience leading system design, architecture decisions, and using AI tools for coding is also required.
What will I actually be working on?
You will lead the design and delivery of enterprise-grade, AI-first full stack applications within the Master Data Management product line. This includes developing responsive UI components, building REST APIs, owning data models, and using AI tools to accelerate development.
What is the educational requirement?
A bachelor's degree in computer science or a related field is preferred, though equivalent work experience will be accepted in its place.
How is AI used in the daily work?
Engineers use AI tools such as Copilot, ChatGPT, and Claude for coding, debugging, and productivity. You will evaluate and validate AI-generated outputs for correctness and apply AI to accelerate development workflows, testing, and documentation.
The application is on the official Precisely International Jobs careers page.
Apply on company site