Senior Software Engineer III-Principal Engineer
Angel Oak Companies
Overview-
At Angel Oak Mortgage Solutions, we achieve success through our people. The Sr Software Engineer III Principal Engineer will serve as the senior most technical leader within our development organization. This role represents the top of the engineering career path and combines hands on engineering, architectural ownership, and technical leadership across a broad portfolio of internally developed applications and third party integrations.
The ideal candidate is a seasoned engineer who leads through expertise, sets engineering standards, and partners closely with IT leadership and business stakeholders to deliver scalable, secure, and reliable software solutions.
This position is Atlanta-based only. Principal Accountabilities: Technical Leadership & Architecture
These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties, and skills required of this job. Angel Oak provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. All applicants must be legally authorized to work in the US without company sponsorship. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
NOTE: These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties, and skills required of this job.
Angel Oak Mortgage Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.
At Angel Oak Mortgage Solutions, we achieve success through our people. The Sr Software Engineer III Principal Engineer will serve as the senior most technical leader within our development organization. This role represents the top of the engineering career path and combines hands on engineering, architectural ownership, and technical leadership across a broad portfolio of internally developed applications and third party integrations.
The ideal candidate is a seasoned engineer who leads through expertise, sets engineering standards, and partners closely with IT leadership and business stakeholders to deliver scalable, secure, and reliable software solutions.
This position is Atlanta-based only. Principal Accountabilities: Technical Leadership & Architecture
- Own and evolve enterprise application architecture , engineering standards, and design principles
- Lead architectural design for complex, cross system and mission critical initiatives
- Serve as the final technical escalation point for complex engineering challenges
- Own the technical health, lifecycle, and integration strategy for internal applications and third party systems
- Provide technical leadership for API design and third party integrations
- Remain actively engaged in hands on software engineering , including:
- Solution design and critical path development
- Code reviews and modernization efforts
- Refactoring to reduce technical debt
- Lead development of high risk or high impact components when senior expertise is required
- Establish and enforce engineering best practices , coding standards, and quality gates
- Own and improve CI/CD pipelines supporting build, test, and deployment workflows
- Define and lead the adoption of AI assisted engineering tools as part of modern development and delivery practices to improve code quality, delivery efficiency, and developer productivity, while establishing guardrails and best practices for responsible use.
- Ensure engineering practices align with Microsoft Azure and Azure DevOps based tooling
- Accountable for embedding secure by design principles into engineering standards, architecture decisions, and CI/CD processes to proactively identify and mitigate software vulnerabilities in partnership with security and infrastructure teams
- Promote secure, reliable, and observable systems across all environments
- Provide clear initiative level status reporting on progress, risks, and dependencies
- Partner with IT leadership to shape multi year technical roadmaps
- Collaborate with infrastructure, security, data, and business teams to deliver integrated solutions
- Serve as the senior engineering leader for onboarding and offboarding decisions
- Partner with HR to review resumes and select candidates with the right technical skillsets
- Design and maintain technical assessments used in the hiring process
- Define onboarding plans, growth expectations, and a structured continuing education approach
- Mentor engineers through design reviews, coaching, and technical guidance
- Atlanta-based candidates only
- Min. 12 years of progressive software engineering experience
- Undergraduate Degree in Computer Science, Software Engineering, Information Systems , or a related technical discipline
- Demonstrated success in senior, staff, or principal level engineering roles
- Proven experience designing and evolving complex, enterprise scale systems
- Strong experience with:
- Experience with Scrum and/or Agile and SDLC methodologies
- Microsoft SQL (database design and performance optimization)
- Backend development using Node.js, TypeScript, and .NET Core
- Modern frontend frameworks (Vue.js preferred)
- Microsoft Azure-based application development and deployment
- Experience with CI/CD pipelines and modern DevOps practices
- Experience with C#, GIT, Serverless Architecture, and RESTful APIs
- Knowledge of development standards and best practices
- Strong systems thinking and problem solving capabilities
- Excellent written and verbal communication skills
- 12+ years of progressive software engineering experience
- Undergraduate Degree in Computer Science, Software Engineering, Information Systems , or a related technical discipline
- Demonstrated success in senior, staff, or principal-level engineering roles
- Proven experience designing and evolving complex, enterprise-scale systems
- Strong experience with:
- Experience with Scrum and/or Agile and SDLC methodologies
- Microsoft SQL (database design and performance optimization)
- Backend development using Node.js, TypeScript, and .NET Core
- Modern frontend frameworks (Vue.js preferred)
- Microsoft Azure-based application development and deployment
- Experience with CI/CD pipelines and modern DevOps practices
- Experience with C#, GIT, Serverless Architecture, and RESTful APIs
- Knowledge of development standards and best practices
- Strong systems-thinking and problem-solving capabilities
- Excellent written and verbal communication skills
- Master's degree in Computer Science, Software Engineering, Information Systems , or a related technical discipline
- Microsoft Azure certifications aligned with enterprise application development and operations, such as:
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: DevOps Engineer Expert
- Experience leading architecture or platform decisions in a Microsoft Azure-centric environment
- Demonstrated experience modernizing legacy systems and guiding cloud adoption initiatives
- Experience operating in regulated, security-conscious, or compliance-driven environments
These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties, and skills required of this job. Angel Oak provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. All applicants must be legally authorized to work in the US without company sponsorship. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
NOTE: These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties, and skills required of this job.
Angel Oak Mortgage Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer III-Principal Engineer in Atlanta, GA vacancy
- ...Overview: Senior Platform- Open Stack Devops Engineer / III Level Support CGEMJP00311143 Remote Description: Senior Platform- Open Stack Devops Engineer / III Level Support Client Name- Cloud Infra provider- will share name later Remote is ok...SeniorRemote workShift work
- ...00 per year | Full Time Position Summary The Full Stack Software Engineer is responsible for designing, developing, deploying, and supporting... ...with business needs. Candidates will be considered at Level III, IV, or V depending on experience and demonstrated technical...SuggestedFull time
- LexisNexis Risk Solutions in Atlanta is seeking a Senior Principal Software Engineer responsible for optimizing high-performance systems and ensuring low-latency responses. The role requires extensive experience in C++ and networking on Linux platforms. As part of an Agile...Senior
- Victory Live in Atlanta, Georgia, is seeking a Principal Engineer, a key technical leader who will guide engineering direction and drive complex initiatives across teams. With over 10 years of software engineering experience required, the successful candidate will demonstrate...SeniorLive in
- ...Determines user needs and requirements and recommends ways to improve systems. # Serves as primary point of contact between users and engineering/development staff. # Identifies, documents, reports, and tracks system issues. Supports the process of translating business...SeniorWork at office
- ...Software Engineer III (C#/.NET APIs - Backend Focus) Birmingham, AL | Atlanta, GA | Charlotte, NC 6 months Contract-to-Hire Overview We are seeking a Software Engineer III to support the R2 Project within a fully on-premises .NET-based transaction processing...Contract work
- ...Overview: Description Software Engineer III (Mobile) Atlanta GA SUMMARY: Under limited supervision, the Software Engineer III (Mobile) develops information systems by designing, developing, and installing increasingly complex software solutions,...Visa sponsorship
$178.88k - $320.65k
...Job Requisition ID # 26WD94803 Senior Principal Machine Learning Engineer, ML Platform and Systems Architecture Position Overview The work we... ...touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest...SeniorFor contractorsRemote work$178.88k - $320.65k
...Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest... ...to solve problems that matter. Autodesk is seeking a Senior Principal AI/ML Engineer, Multimodal and Agentic Construction Intelligence to help...SeniorFor contractors- A leading robotics solutions company in Atlanta is seeking an experienced Architect/Principal with at least 10 years of experience in designing IP&R solutions. Responsibilities include collaborating across teams, analyzing production issues, and utilizing technologies like...Senior
- ...IT Applications Engineer III Primary Location Greenwood Village, Colorado Schedule Full-time... ...and functional specifications into software solutions, for developing, configuring or... ...software solutions, with guidance from senior colleagues, by providing insight into recommendations...Full timeTemporary workWork experience placementWork at officeWork from homeFlexible hoursShift work
- Ukg-6 is seeking an Escalation Manager III in Atlanta, GA, to manage escalated customer... ...closely with Customer Experience and Engineering teams to resolve critical customer situations... ...communication skills, experience in software development projects, and the ability to...Senior
$80k - $180k
...Home Depot is seeking a Sr. Software Engineer in Atlanta, GA. This role involves developing and maintaining software, mentoring junior engineers, and collaborating in agile processes. The ideal candidate should have a bachelor's degree and 2-4 years of related experience...Senior- A leading AI research accelerator is seeking a software engineer to evaluate and refine AI-generated code. Candidates must have over 5 years of software engineering experience, including 2+ years at a top-tier product company. Responsibilities include collaborating with...SeniorContract workFor contractorsRemote work10 hours per weekFlexible hours
$171k - $198k
Coca-Cola HBC is seeking a Senior Engineer in Atlanta, GA, who will be responsible for the technical execution and architectural integrity of product deliverables. This individual contributor position emphasizes high-quality engineering practices and collaboration with...Senior- ...About the job Senior Full Stack Software Engineer Senior Full Stack Software Engineer - REMOTE Our client is at the forefront of applying machine... ...practices and pitfalls. Leadership experience as a principal engineer on significant software components or systems,...SeniorRemote work
- ...PEP+ online (CICS is required). # Develop customized coding, software integration, perform analysis, configure solutions, using... ...business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of...Full timePart timeWork experience placementWork at officeShift workDay shift
- ...standards, and banking compliance guidelines. Participate in software design reviews, implementation planning, and ongoing... ...ten years of experience or equivalent education and software engineering training or experience In-depth knowledge in information systems...Full timePart timeWork at office
- ...Senior Software Engineer Microservices & DevOps (AI-Enabled) Job Qualification: • Write high-quality, production-ready Java code using Spring Boot and RESTful API design principles. • pply AI-assisted development tools to accelerate coding, testing, debugging...Senior
- ...Senior Software Engineer – AI & Cloud Platforms Hybrid North Carolina – 2, Malvern, PA – 1 Opening Desired Start Date: ASAP Role Level: Intermediate/Senior Engineer Required Skills & Technologies Programming Languages TypeScript Python AWS...SeniorImmediate start
- ...career at Northside today. Responsibilities The Full-Stack Software Developer III for the Business Data & Technology Enablement (BDTE)... ...B.S. in Computer Science/Information Systems, Industrial Engineering, or related field OR b. Bachelor’s degree with proven coursework...Work experience placementWeekend work
- ...Position: IT Applications Engineer III, Mobile (Android, Java) Location: Atlanta, GA or Greenwood Village, CO (Remote / Hybrid - 1 day per week onsite) Employment Type: Full-time, Permanent Technical Skills: Java, Kotlin, Android SDK, MVVM, Espresso...Permanent employmentFull timeRemote workRelocation1 day per week
- S&Me, Inc. is looking for a Senior Geotechnical Engineer for their Atlanta office. This role offers the opportunity to lead geotechnical projects, engage with clients, and mentor junior staff. Ideal candidates will have a Bachelor's degree in Civil or Geotechnical Engineering...SeniorWork at office
$69 per hour
...Join to apply for the Senior Software Engineer (REMOTE) role at Upbound 2 days ago Be among the first 25 applicants Upbound is redefining how modern infrastructure is built. As the creators of Crossplane and the pioneers of the Intelligent Control Plane, we are leading...SeniorRemote workWorldwideShift work- ...Leader to define the architectural and technical strategy for software, AI, and data platforms. You will collaborate with leadership... ...and data systems while guiding technical teams across various engineering functions. The ideal candidate possesses over 10 years in software...SeniorRemote job
$200k - $250k
Maximus is seeking a Senior Director, AI Systems Engineering to lead the AI & Data Accelerators enterprise portfolio. This role involves architecting... ...degree and over 12 years of relevant experience in AI and Software Engineering, with strong skills in AWS, Azure, and team...SeniorRemote job- ...Senior Software Engineer Position Overview Location: Atlanta, GA (REMOTE) Role Summary As a Senior Software Engineer, you will play a pivotal role in our engineering team, focusing on developing new, database-driven, cloud-based technologies. This role is far from ordinary...SeniorRemote work
- Make the Future Fly Join us in creating a world with more living. What We Believe Make It Matter Creating a new way to deliver starts with people who want to make a difference. We know your time is valuable and so are our customers. Build with empathy. Ask...Senior
- ...Title: Sr. Software Engineer - Cloud APIs Grade: 11 Location: Midtown Atlanta ~ Build large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment....Senior
- ...# Next-Gen Developer We are seeking a highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating, improving, and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer III-Principal Engineer. Be the first to apply!
Related searches
- graduate software developer Atlanta, GA
- rust software engineer Atlanta, GA
- senior software design engineer Atlanta, GA
- software engineer student Atlanta, GA
- software engineer amazon Atlanta, GA
- software developer positions Atlanta, GA
- software engineer full time Atlanta, GA
- software qa engineer Atlanta, GA
- new graduate software engineer Atlanta, GA
- junior software developer Atlanta, GA

