Principal Engineer, API Development
ICE - Atlanta, GA
Apply NowJob Description
Join to apply for the Principal Engineer, API Development role at ICE1 week ago Be among the first 25 applicantsJoin to apply for the Principal Engineer, API Development role at ICEJob PurposeICE Mortgage Technology is digitizing and automating the entire real estate and housing finance lifecycle so critical data can flow seamlessly from one process to the next creating a better experience for the homeowner, lender and servicer. We are providing configurable technology, extensive data and comprehensive analytics that span the entire loan life cycle. The Software Engineer Principal position plays a critical role in simplifying data access for our clients.OverviewJob PurposeICE Mortgage Technology is digitizing and automating the entire real estate and housing finance lifecycle so critical data can flow seamlessly from one process to the next creating a better experience for the homeowner, lender and servicer. We are providing configurable technology, extensive data and comprehensive analytics that span the entire loan life cycle. The Software Engineer Principal position plays a critical role in simplifying data access for our clients.ResponsibilitiesProvides technical leadership to software engineering staff in the development, testing, and implementation processesReceives general direction from managementDesigns and develops APIs necessary to affect front end functionality and/or be consumed by other partnersProvides full stack (Java, .NET, etc.) design and development of projects involving application development, migrations, and additions to existing applicationsDevelops front end applications utilizing React, Angular, Nodejs, etc. in close accord with a UX team and ensures the responsiveness of those applicationsUtilizes secure development practices which encompasses secure coding, testing, access control and secure deployment to build robust and resilient applicationsDesigns and creates data models for applications and databases to persist themParticipates in software design meetings and analyzes user needs to determine technical requirementsWrites technical specifications based on conceptual design and stated business requirementsDevelops and/or reviews development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario TestsCompletes documentation and procedures for installation and maintenanceMay mentor or guide work of less experienced software development staffRemains current on industry standards in web developmentPerforms additional related duties as assignedKnowledge And ExperienceA Bachelor’s degree in Computer Engineering, Computer Science, or other related discipline; or equivalent combination of education and experience that is required for the specific job level.Experience working with development technologies such as Java, J2EE and JavaScriptExperience with OAuth2, JWT, JWS, JWE, JWKS/certificates, signing and encryptionExperience with Open API Specifications 3.0 (OAS or Swagger)Experience working with OpenShift container platform and developing microservicesExperience with API documentation tools and formats, such as Swagger and Postman, to create API documentation that is comprehensive, accurate, and up to dateExperience with Java frameworks such as Spring and Spring BootExperience with modern front-end technologies such as React or Angular a plusExperience with RESTful services and SOAP Web services developmentExperience working with applications in the cloud such as AWS or Azure a plusExperience with Continuous Integration and Continuous Delivery (CI/CD) pipelinesExperience with source code management tools such as Azure DevOps, TFS, Jira or GitExperience interacting with relational databases, such as MySQL, PostgreSQL, Oracle, or SQL ServerProficiency with development techniques such as Test-Driven Development, Unit Tests, Component Tests and/or Scenario Tests a plusFamiliarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles desiredExperience working with software security platforms such as Snyk, and remediating security vulnerabilitiesExcellent analytical, decision-making and problem-solving skillsMust be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alikeAbility to communicate well both verbally and in writing to technical and non-technical audiences of various levels within ICE or outside the organization (executives, regulators, clients, etc.)Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyReferrals increase your chances of interviewing at ICE by 2xGet notified about new Principal Software Engineer jobs in Atlanta, GA.Software Engineering Manager II, Autonomous Lifecycle EngineeringAtlanta, GA $170,100.00-$315,900.00 7 hours agoManager, Software Development EngineeringAtlanta, GA $145,900.00-$259,200.00 4 days agoSr Manager, Software Development Engineering (POD Manager)Atlanta, GA $170,200.00-$302,400.00 4 days agoPrincipal Software Engineer, EA Strategy & Planning (Remote)Principal Software Engineer (Electronics)Software Engineering Manager 3 (Software Development)Atlanta, GA $126,820.00-$164,120.00 3 days agoSr Manager of Software Engineering for Employee Development and ProgressionAtlanta, GA $118,500.00-$181,700.00 3 days agoTechnical Lead, Software Engineering, Network ForecastingAtlanta, GA $197,000.00-$291,000.00 2 days agoSoftware Engineering Manager - Digital PlatformsManager, Software Engineering (Communications)Manager 3, Software Engineering ( Onboarding Experience) MailchimpSr Manager Digital Development & InnovationManager, Software Development EngineeringAtlanta, GA $145,900.00-$259,200.00 2 days agoSoftware Development Engineering ManagerAtlanta, GA $145,900.00-$259,200.00 5 days agoManager 2, Frontend Software EngineeringPrincipal Robotics Software Engineer, UAVSr. Software Engineer - Investment ManagerAtlanta, GA $138,400.00-$173,000.00 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Created: 2025-09-17