Advancing the ways the world pays, banks and invests.
Software Engineer Specialists – Mortgage Solutions
Location
United States
Posted
71 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer Specialists – Mortgage Solutions
FIS
Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Job Description FIS Management Services, LLC seeks Software Engineer Specialists – Mortgage Solutions in Jacksonville, FL to design and deploy GenAI-powered document intelligence services using Azure OpenAI and Azure AI Document Intelligence, enabling automated extraction of structured data from complex mortgage documents like appraisals, title reports, and closing disclosures. Integrate confidence scoring and human-in-the-loop validation into GenAI pipelines to ensure accuracy and compliance in high-stakes mortgage workflows. Architect event-driven microservices using Azure Event Grid, Service Bus, and Azure Functions to orchestrate document processing and downstream data enrichment. Develop custom Helm charts and manage Kubernetes deployments across dev, QA, and production environments, ensuring consistency and scalability. Implement CI/CD pipelines using GitHub Actions and Terraform to automate infrastructure provisioning and application deployment across cloud environments. Build and maintain responsive front-end modules using Angular and React, and develop secure, scalable back-end services in .NET Core and C#, enabling seamless user experiences and efficient mortgage data processing. REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field and five (5) years of progressively responsible experience in the job offered or a related occupation: working on the Residential Mortgage lifecycle, including property valuation, title services, loan origination, and asset protection; translating domain-specific challenges into technical solutions; architecting and designing scalable, secure, and maintainable enterprise applications aligned with mortgage business goals; guiding engineering teams, driving technical strategy, and making architecture decisions across distributed systems; utilizing .NET Core, C#, and microservices implementing practical application of domain-driven design (DDD) and event-driven architecture; working with Microsoft Azure, including Service Bus, Cosmos DB, Azure SQL, Blob Storage, Azure Functions, and Event Grid; building Angular front-end modules, implementing CI/CD pipelines using GitHub Actions, Kubernetes, and Helm, and managing infrastructure with Terraform; and implementing observability and telemetry using Azure Application Insights, Log Analytics, and SRE best practices to ensure system reliability and performance. Telecommuting and/or working from home may be permissible pursuant to company policies. QUALIFIED APPLICANTS: Please apply directly through our website by clicking on “Apply Now.” Privacy Statement FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice. EEOC Statement FIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis. Sourcing Model Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company. #pridepass
Job Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field.
- Five (5) years of progressively responsible experience in the job offered or a related occupation.
- Working on the Residential Mortgage lifecycle, including property valuation, title services, loan origination, and asset protection.
- Translating domain-specific challenges into technical solutions.
- Architecting and designing scalable, secure, and maintainable enterprise applications aligned with mortgage business goals.
- Guiding engineering teams, driving technical strategy, and making architecture decisions across distributed systems.
- Utilizing .NET Core, C#, and microservices implementing practical application of domain-driven design (DDD) and event-driven architecture.
- Working with Microsoft Azure, including Service Bus, Cosmos DB, Azure SQL, Blob Storage, Azure Functions, and Event Grid.
- Building Angular front-end modules.
- Implementing CI/CD pipelines using GitHub Actions, Kubernetes, and Helm, and managing infrastructure with Terraform.
- Implementing observability and telemetry using Azure Application Insights, Log Analytics, and SRE best practices to ensure system reliability and performance.
- Telecommuting and/or working from home may be permissible pursuant to company policies.
Related Guides
Related Job Pages
More Software Engineer Jobs
Object-Oriented Developer Intern
LeidosA science and technology company, Leidos provides products and services to the health, national security, and engineering industries. As an employer, Leidos fosters a collaborative
• Develop and enhance tool sets for organizing, reporting and analyzing the work product of multiple IT teams. • Assist with optimization, automation and tuning of our Scaled Agile Toolset. • Coordinate with Infrastructure, Operating System and Database teams as necessary. • Assist with System Lifecycle Management responsibilities. • Collaborate, Innovate and Learn.
• Work with the Senior Engineering Leaders to update the OKR metrics for the R&D Dashboard • Help answer questions about the SDLC process and Scrum fundamentals • Assist with updating Jira automation and workflows • Develop SDLC training materials
Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title: Senior Teamcenter Developer Reporting To: Management, IT Applications Development Work Schedule: Fully Remote or Hybrid if Local – Buffalo, NY Moog’s Corporate Group is looking for a Senior Teamcenter Developer to join our IT Applications Development Team! As our Senior Teamcenter Developer you will customize, develop, and maintain Siemens' Teamcenter Product Lifecycle Management (PLM) software. You will use programming languages like Java, C++, and XML to configure workflows, build integrations, and manage data models with tools like BMIDE. You will also collaborate with cross-functional teams to streamline product development, system administration, and ensure seamless integration with other software. This position could be fully remote for the right candidate. To qualify for the Senior Teamcenter Developer role, here is what we would expect you to bring to Moog… - Bachelor’s degree in computer science, information systems, engineering, or related field. - Over seven (7) years of experience as a Teamcenter Systems Administrator required. - Strong understanding of Teamcenter architecture, data model, and administration tools. - Programming languages: Proficiency in Java, C++, .NET, TCL, XML. - Experience with specific Teamcenter tools, like BMIDE (Business Modeler IDE), for data modeling. - Knowledge of Export/Import using PLMXML, IPS Data Upload. - Knowledge of SQL and scripting languages (e.g., Python, Perl). - Experience with Teamcenter Active Workspace, Teamcenter Visualization, and other Teamcenter modules. - Familiarity with Teamcenter CAD integrations including NX and SolidWorks. - Understanding of product lifecycle management concepts and best practices. - Strong problem-solving analytical skills and the ability to collaborate effectively with engineering, design, and IT teams. As the Senior Teamcenter Developer, you will… - Develop custom features, integrations, and applications for Teamcenter. - Configure Teamcenter modules, such as workflows, lifecycles, and data models using BMIDE. - Install, upgrade, and maintain Teamcenter systems, including both cloud-based and on-premise installations. - Connect Teamcenter with other enterprise software, including CAD, CAM, CAE, and Microsoft Office products. - Provide technical support and troubleshooting, optimizing the performance of the Teamcenter environment. Liaise with Siemens support or external consultants for advanced troubleshooting. How We Care for You: - Financial Rewards: great compensation package, annual profit sharing, matching 401k, and the ability to participate in Employee Stock Purchase Plan, Flexible Spending and Health Savings Accounts - Work/Life Balance: Flexible paid time off, holidays and parental leave program. - Health & Welfare: Comprehensive insurance coverage including medical, dental, vision, life, disability, Employee Assistance Plan (“EAP”) and other supplemental benefit coverages. - Professional Skills Development: Tuition Assistance, mentorship and coaching opportunities, leadership development and other personal growth programs - Diverse and Inclusive Workplace: Employee Resource Groups, cultural events, and celebrations. Salary Range Transparency: Buffalo, NY $150,000.00–$175,000.00 Annually Salary Range Disclaimer The base salary range represents the low and high end of the Moog salary range for this position in the given work location. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. The range(s) listed is just one component of Moog's total compensation package for employees. Other rewards may include annual bonuses, employee stock purchase plan, an open paid time off policy, and many region-specific benefits. This position requires access to U.S. export-controlled information. EOE/AA Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran Moog is an Equal Opportunity Employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at 844-367-5787. No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Absent compliance with these pre-conditions resumes submitted directly to any Moog Inc. employee or affiliate will not qualify for fee payment, and therefore become the property of Moog Inc.
Senior Software Engineer (AI Orchestrator)
CotivitiEnabling a high-quality and viable healthcare system
Overview Cotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system. These insights uncover new opportunities for healthcare organizations to collaborate to improve their financial performance, reduce inefficiency, and improve healthcare quality. The Senior Software Engineer I (AI Orchestrator) is a senior individual contributor responsible for building production software using AI‑native development workflows as part of a small, focused AI‑Native team. This role works closely with the AI‑Native Tech Lead and other team engineers to rapidly design, implement, test, and iterate on high‑quality software. AI Orchestrators are strong engineers who use AI tools as a first‑class part of their daily engineering workflow to accelerate development, improve testing, and shorten feedback loops. This role is not focused on training AI models or building machine learning pipelines. It focuses on building software efficiently, safely, and at high quality using AI‑assisted engineering practices. Responsibilities AI‑Native Software Development - Build and enhance production‑grade software applications using AI‑assisted development workflows. - Translate product and technical requirements into working, maintainable software. - Use AI tools to accelerate coding, debugging, testing, refactoring, and documentation. - Review, validate, and refine AI‑generated code to ensure correctness, performance, security, and maintainability. Application Design & Implementation - Design and implement clean, well‑structured APIs, services, and application components. - Contribute to scalable backend systems and full‑stack solutions as required by the team. - Apply sound engineering judgment to balance speed, quality, and long‑term maintainability. - Participate in design discussions and technical reviews within the team. AI Orchestration & Workflow Execution - Orchestrate the effective use of AI tools across development activities, including: - Code generation and refactoring - Test creation and validation - Debugging and issue analysis - Documentation and design artifacts - Follow and help refine AI‑native engineering standards established by the Tech Lead. - Contribute feedback and improvements to AI‑assisted workflows and development practices. Collaboration & Team Execution - Collaborate closely with the AI‑Native Tech Lead to implement architectural and engineering best practices. - Work effectively within a small AI‑Native team to deliver features end‑to‑end. - Coordinate with adjacent teams as needed for integration, dependencies, and shared services. - Communicate technical issues and tradeoffs clearly to engineering and product stakeholders. Quality, Stability & Continuous Improvement - Ensure adherence to Cotiviti technology standards, secure coding practices, and SDLC requirements. - Analyze and resolve software issues originating from internal or external customers. - Execute enhancements to improve system performance, reliability, and availability. - Continuously improve knowledge of new tools, technologies, and AI‑assisted development practices. Complete all responsibilities as outlined on annual Performance Plan. Complete all special projects and other duties as assigned. Must be able to perform duties with or without reasonable accommodation. Qualifications - BS or MS Computer Science, Information Technology, Information Systems, or equivalent work experience. - 5+ years of professional software engineering experience. - Strong backend or full‑stack development skills. - Demonstrated experience building and shipping production applications. - Comfortable using AI‑assisted development tools as part of daily engineering workflow. - Strong debugging, problem‑solving, and code review skills. - Proficiency in one or more programming languages such as Java, .NET, Python, or similar. - Experience working with relational databases and SQL. - Familiarity with CI/CD pipelines and modern development practices. - Good written and verbal communication skills. - Strong collaboration and teamwork skills - Ability to learn and adapt quickly in a rapidly evolving technical environment. - Detail-oriented approach to software quality and correctness. - Strong sense of ownership for delivered outcomes. - Proficiency working with large data sets. Preferred Qualifications - Experience working in fast‑paced product or platform teams. - Experience building internal tools, automation, or developer utilities. - Experience with cloud platforms such as AWS, Azure, or OCI. - Experience with containerization technologies (Docker, Kubernetes). - Interest in improving developer productivity and engineering workflows Mental Requirements: - Critical Thinking: Ability to think critically and evaluate information objectively, considering different perspectives and potential implications before drawing conclusions or making recommendations. - Attention to Detail: must have a keen eye for detail to ensure accuracy in data analysis, interpretation, and reporting. - Quantitative Aptitude: Strong numerical skills are essential for conducting quantitative analysis, working with statistical methods and models, and manipulating data using mathematical operations. - Data Interpretation: skilled in interpreting data visualizations, charts, graphs, and other forms of data presentation to extract meaningful insights and communicate findings effectively. - Communication Skills: Effective communication skills are crucial for conveying complex technical concepts and insights to non-technical stakeholders clearly and understandably through written reports, presentations, and verbal discussions. - Curiosity and Learning Agility: A strong desire to learn and explore new methodologies, techniques, and tools in the field of data analysis and insights generation is essential for staying current with industry trends and best practices. - Resilience: The ability to handle pressure, adapt to changing priorities, and overcome setbacks is important in a fast-paced and sometimes ambiguous analytical environment. - Ethical and Integrity: Upholding ethical standards and maintaining integrity in handling sensitive data and information is paramount for building trust and credibility in the insights provided. Physical Requirements and Working Conditions: - Remaining in a stationary position, often standing or sitting for prolonged periods. - Repeating motions that may include the wrists, hands, and/or fingers. - Must be able to provide a dedicated, secure work area. - be able to provide high-speed internet access/connectivity and office setup and maintenance. - No adverse environmental conditions expected. - Base compensation ranges from $105,000 to $145,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page. This role is based remotely and all interviews will be conducted virtually. Date of posting: 00/00/2026 Applications are assessed on a rolling basis. We anticipate that the application window will close on 00/00/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected. #LI-REMOTE #LI-RA1 #senior




