Senior Software Engineer
Technology & Operations – Engineering /
Ellie Mae is the leading cloud-based platform provider for the mortgage finance industry. Ellie Mae’s technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality and efficiency. Visit EllieMae.com to learn more.
Ellie Mae is a provider of enterprise on-demand solutions, including an online network, software and services for the residential mortgage industry. We are leading the mortgage industry into the future, developing and marketing software solutions that are transforming how mortgage lenders, investors, and settlement service providers work—and work together. We are expanding our development teams and seeking to hire new software developers to help innovate EllieMae’s next generation SaaS Platform.
Contribute to Ellie Mae’s product development team in moving our leading mortgage software solutions to the next level
Analyze, design, develop and unit test software applications with high quality and on schedule, including business critical Web services to be consumed by internal/external applications
Use state-of-the-art technologies and best practices to deliver your implementation
Collaborate closely with groups in and outside the development team (eg. QA, Product Management, UE, Tech Pub) to achieve high quality, predictable results
4-8 years of professional experience in commercial software or corporate application development
Knowledge and experience in enterprise-scale multi-tier, distributed architecture
Understanding of HTTP/S and Windows/Web-based application architecture
Solid experience in object-oriented design and development with C#
Solid experience in .NET technologies (e.g. WCF, WebAPI, MVC)
Strong in database concepts and solid experience in databases such as SQL Server, Oracle, and/or NoSQL
Strong Transact SQL (T-SQL) programming and design skills.
Solid experience in working with large volumes of data within a SQL Server environment
Experience working in an environment where SQL Server replication is used
Demonstrated ability to deliver working solutions on a tight schedule
Experience leading a project
Strong analytical thinking and problem-solving skills
Strong verbal and written communication skills
BA/BS or higher in a computer software or related field
Demonstrated ability to work with a team of engineers and own, coordinate, and drive projects from beginning to completion
SaaS/Cloud experience (design and operational)
Experience working in an Agile environment
Experience with performance tuning or optimizing code (back-end/front-end)
Knowledge of Web services and SoA, including SOAP/XML, REST/JSON
Experience leading a team of developers
Experience with client application technologies such as Angular, Bootstrap, and/or React
Experience implementing complex application architectures in AWS
AWS Certified Solutions Architect - Associate certification
Ellie Mae is an equal opportunity and affirmative action employer. Women, minorities, people with disabilities, and veterans are encouraged to apply.
We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.