Demo

Software Engineer

Savana Inc
Malvern, PA Full Time
POSTED ON 12/5/2025
AVAILABLE BEFORE 2/4/2026
POSITION SUMMARYA Software Engineer is responsible for designing, developing, and maintaining Savana’s core products: Core Platform, Banker Experience, Customer Experience, Teller Experience and Banking APIs. A Software Engineer will be responsible to convert business requirements into source code. Familiarity with APIs, knowledge of debugging source code, and understanding of cross platform web and/or mobile based programming is a must. A Software Engineer will be working closely with Architects, Product Designers and Quality Assurance team members to deliver features and fixes that meet all criteria. Software Engineer will also be responsible for communicating and demonstrating various aspects of their work to team members throughout the organization and clearly relaying any required information to Product and DevOps teams to ensure smooth elevation into various environments. Software Engineer will also be responsible for providing clear write ups around their work for the Technical Writer team to provide in release notes.LOCATIONThis can be either a hybrid or remote position. REQUIRED SKILL SETS Comprehend .NET8.0 , OOP concepts, design patterns, etc.Experience with Angular Material, NgRx.2 years’ experience using Flutter/C#/SQL Server/PostgreSQL/T-SQL/Angular/TypeScript JavaScript/JQuery/MVC/RESTful API/AWS/AzureSolid understanding of development life cycle (design, development, testing, publishing)Experience with third-party libraries and APIs integrationSolid understanding of state management, application testing (unit testing, integration tests)Experience with version control systems (TFS, Github)Excellent written and verbal communicationStrong analytical and problem-solving skills are requiredMust have the ability to shift priorities as neededAbility to work in a strong team environment, as well as work independentlyAn understanding of the software development lifecycle process.Detail oriented and self-motivated.Prepare technical documentation as required.Experience with and basic knowledge of XML, HTML & CSSAbility to read and follow Flow-charts/UML diagrams.Proficiency with latest OS, Microsoft Office products, Defect Tracking Tools, JIRA, Confluence. PREFERRED EXPERIENCEExperience in building iOS/Android production apps developed with Flutter Understanding of native mobile application development (Android, iOS , Web)Experience in publishing apps in the App Store or Google Play StoreAn understanding of the financial technical industryExperience with agile developmentExperience with automated testing and buildingProven ability to manage multiple tasks at once, strong organizational skills, and shift priorities as needed.Ability to work in a strong team environment, as well as work independently.Understanding of API structures; proficiency with Swagger and Postman a plus.A workflow/doc mgmt. background. Banking background helpful.BPM/Workflow software experience is preferred.ESSENTIAL DUTIES AND RESPONSIBILITIES The type of activities the Software Engineer performs at this level includes, but is not limited to:Designing, implementing, testing, documenting, and maintaining new features for the Savana web and mobile consumer and operational banking experiencesWorking with Clients, Product Owners, Designers, QA Testers, and other developers to create software that meets business goalsTracking the tech ecosystem changes and keeping our applications up to dateIdentifying areas for improvement in our SDLC and then roll out changes to make those improvements happen Review, qualify and update software development practices such as unit testing approaches. Collaborate with Software Quality Assurance Analysts to ensure software is properly tested and meets requirements.Provide operational support for questions/deployments, and fix software issues if necessary.Collaborate with Business Analysts, and fellow developers to enhance the Savana suite of software. Accept technical and functional guidance throughout projects.Gain a broad understanding of the product architecture and design.Stay up to date with emerging technologies and development practices and sharing information with the development team when applicable.Provide product configuration of Savana software applications based on established best practices and templates.Ability to learn and understand complex product knowledge and solutions across several business lines.Develop an understanding of the Savana applications, building an ever-growing knowledge base of the system through project work and individual learning. Provide strong application expertise to support financial banking origination lifecycle software product development initiatives for large, high complexity projects. EDUCATION, CERTIFICATES, LICENSES, AND REGISTRATIONS Bachelor’s degree in computer science or equivalent discipline preferred. Comparable work experience will be considered.AWS/Azure certification is preferred. The above is intended to describe the general content of and requirements for the performance of this job.  It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements.  Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Salary : $75,000 - $115,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $73,353 - $96,975
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Malvern, PA area that may be a better fit.

  • cFocus Software Incorporated Philadelphia, PA
  • cFocus Software seeks a Software Engineer SME to join our program supporting the Department of Defense (DoD). This position is remote. This position requir... more
  • 1 Month Ago

  • Ket Software Malvern, PA
  • Role: Senior Data Engineer Location : Malvern,PA Job Description: Looking for 8 years of experience. Candidates with BigID experience are highly preferred!... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!