Software Engineer, Senior (Appian + Java)

Freddie Mac
McLean, VA
At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose.



Position Overview:


Software Engineer, Senior (Appian + Java) is responsible for designing, developing, and implementing business process management (BPM) solutions using the Appian platform. Key responsibilities include:

  • Leading the architecture, development, and deployment of scalable Appian applications.
  • Collaborating with business analysts, stakeholders, and other developers to translate business requirements into technical solutions.
  • Creating and optimizing process models, user interfaces, and integrations with external systems.
  • Ensuring best practices in Appian development, including security, performance, and maintainability.
  • Mentoring junior developers and conducting code reviews.
  • Providing technical troubleshooting and support for existing Appian applications.


Our Impact:


We deliver automation solutions by building and enhancing software applications using Business Process Management and Low Code Application Platforms required for Internal Audit, Legal and various other divisions at Freddie Mac.

  • Partner with Product and Business team members to ensure high quality product is developed and released into production.
  • Work closely with Architecture, Stakeholders, Operations Partners, and Business Product teams to specify and refine solutions and practices.
  • Evolve a DevOps culture to provide high quality, continuous operations, and ongoing support ensuring critical service level, customer requirements and financial objectives.


Your Impact:

  • Serve as the BPM expert in the tool (Appian) setup/configuration/design, process and workflow usage, enterprise development, standards and best practices usage, training and delivery
  • Act as a BPM technology lead for the project teams to address systems, software integration and compatibility issues especially in a multi-tenant environment, inclusive of providing an integrated solution covering custom applications, other packages, infrastructure aspects and progressing to cloud applications
  • Analyze and support system requirements and functional specification to make design decisions, including independent judgment on any changes, enhancements, resolutions to roadblocks and identified defects
  • Deliver and recommend BPM solutions that adopt the enterprise BPM and SOA architectures, patterns, policies and standards, guidelines and principles, procedures, and methodology, while working closely with the Architects to define/refine as BPM maturity progresses
  • Build BPM reference implementations and integrations with other patterns, components and systems while working with the Solution Architects and other Technical Leads Leverage a collaboration technique for identifying reuse opportunities with other members of the team and execute on reuse objectives
  • Design and implement complex enterprise integrations with industry standard technologies such as Databases, Active Directory, Security/Web APIs, Ping, Snowflake, Dremio and other internal systems in the enterprise Java based plug-ins development
  • Conduct technical assessments and detailed design reviews, validating that the design follows the approved architecture
  • Play a major role in evolving the BPM Center of Excellence Assist in furthering the BPM enablement efforts including the following and championing the BPM best practices for new applications Socialize BPM concepts within the Business Users/Stakeholders including conducting demos on the Enterprise Platform (Appian)


Qualifications:

  • Bachelor's degree in computer science, Information Technology, related field or equivalent work experience. Advanced studies/ degree preferred
  • 5-7 years' related work experience in Information Technology.
  • 3+ years of strong experience in design and implementation of Business Process Management based solutions using Appian BPM software is a MUST
  • 3+ years of strong Java, J2EE experience is preferred
  • 3+ years' experience in Angular, Java scripts, ansible
  • Appian Lead developer certifications
  • Strong working knowledge on Kubernetes and Cloud
  • Demonstrated strong knowledge of architectural principles and the design, implementation and operations of enterprise technology solutions
  • Exposure to infrastructure, network and enterprise scale environments
  • Certification, knowledge and work experience with at least Appian versions 17.x or higher
  • Practical experience designing and building enterprise and/or distributed systems


Keys to Success in this Role:

  • Experience in business process modeling as it integrates with Appian BPM Experience with systems and software architecture, and both SaaS and on-premises software delivery models
  • Knowledge of information technology frameworks and methodologies, including Reference Architectures and Architecture Patterns
  • Proven ability to lead or team with a cross-functional developers/designers, and operations stakeholders to deliver product and project deliverables
  • Strong understanding and hands-on experience with Agile software development methodologies
  • Experience in the financial services industry
  • Demonstrated strong cross organization communication skills with both business and technical stakeholders to effectively communicate business benefits and influence technical decisions
  • Proven ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions
  • Ability to work well under pressure, some tight deadlines and with ambiguity on some projects


Current Freddie Mac employees please apply through the internal career site.


We consider all applicants for all positions without regard to gender, race, color, religion, national origin, age, marital status, veteran status, sexual orientation, gender identity/expression, physical and mental disability, pregnancy, ethnicity, genetic information or any other protected categories under applicable federal, state or local laws. We will ensure that individuals are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


A safe and secure environment is critical to Freddie Mac's business. This includes employee commitment to our acceptable use policy, applying a vigilance-first approach to work, supporting regulatory mandates, and using best practices to protect Freddie Mac from potential threats and risk. Employees exercise this responsibility by executing against policies and procedures and adhering to privacy & security obligations as required via training programs.



CA Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.


Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit and register with our referral code: MAC.


Time-type:Full time


FLSA Status:Exempt


Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.


This position has an annualized market-based salary range of $129,000 - $193,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.
Posted 2026-03-10

Recommended Jobs

IT Senior Manager/Program Manager

Zantech
Ashburn, VA

Are you looking for your next challenge? Are you ready to work with a performance-based small company? At Zantech, we are a dynamic Woman Owned Small Business focused on providing complex, mission-fo…

View Details
Posted 2026-02-01

Frontend Developer - TS/SCI with Polygraph

GDIT
Chantilly, Loudoun County, VA

Responsibilities for this Position Location: USA VA Chantilly Full Part/Time: Full time Job Req: RQ214298 Type of Requisition: Regular Clearance Level Must Currently Possess: T…

View Details
Posted 2026-02-10

Truck Driver

Schneider
Manassas, VA

Dedicated Reefer nighttime truck driver - Lidl Average pay: $1,470-$1,620 weekly Home time: Daily Experience: 3 months or greater CDL experience Overview ~ Reefer trailer hauling g…

View Details
Posted 2026-03-12

SharePoint Front-End Web Administrator, TS/SCI with Polygraph

General Dynamics Information Technology
Chantilly, Loudoun County, VA

Public Trust: None Requisition Type: Regular Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise t…

View Details
Posted 2026-02-23

Church Administrator

United Methodist Communications
Centreville, VA

Centreville United Methodist Church Centreville, Virginia 20152 Full Time , On-Site Centreville United Methodist Church Church Office Administrator  Reports to:     Lead Pastor                 …

View Details
Posted 2026-02-03

Licensed Practical Nurse (LPN)

Wellpath
Leesburg, VA

You Matter • Make a difference every day in the lives of the underserved • Join a mission driven organization with a people first culture • Excellent career growth opportunities Join us an…

View Details
Posted 2025-11-19

Supervisor, Freight Operations

XPO Logistics
Chester, VA

What you need to succeed as a Freight Operations Supervisor at XPO Minimum qualifications: ~2 years of related work experience in a warehouse, distribution, supply chain, transportation or simi…

View Details
Posted 2026-01-20

Urgent Care NP/PA needed in Northern, VA

Palm Careers
Winchester, VA

We are hiring an Urgent Care Physician Assistant or Nurse Practitioner to join an established group outside of Leesburg, VA !   This is an Urgent care position where the newly hired candidate wil…

View Details
Posted 2026-01-25

Occupational Therapist

Gotham Enterprises Ltd
McLean, VA

Occupational Therapist Location: McLean, VA Position: Full-Time Schedule: Monday–Friday, 9:00 AM – 5:00 PM Salary: $85,000 – $95,000 per year Summary We are seeking an Occupatio…

View Details
Posted 2026-02-12

Director, IT Data Engineering

Mondo
Vienna, VA

Job Title: Director, IT Data Engineering Location-Type: Hybrid (Vienna, VA or Raleigh, NC – onsite 2 days/week) Start Date Is: March Duration: Permanent Compensation Range: Raleigh …

View Details
Posted 2026-02-27