Software Architect I
11 days ago
Springfield
Job DescriptionAbout defi SOLUTIONS: It’s an exciting time to join defi! defi SOLUTIONS is a pioneer in end-to-end, SaaS loan originations, servicing, and managed servicing solutions. Our customers include the highest-volume captive auto lenders, banks, credit unions, and finance companies in North America. We have more than three decades of experience helping lenders reduce time-to-market, streamline operations, and customize lending processes with proven, scalable performance. Learn more at defisolutions.com and follow us on LinkedIn. Position Purpose: The Software Architect role focuses on designing and implementing software systems that meet business objectives. This position collaborates with cross-functional teams to solve complex business problems through technology. Responsibilities include designing, prototyping, and contributing to the implementation of software solutions that are durable, scalable, performant, secure, and cost-effective. Software Architects work in ambiguous environments and translate business concepts into tangible software systems. Essential Job Responsibilities: Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. • Design and prototype software systems from business and technical requirements., • Contribute to defining technical requirements of software systems., • Collaborate with roles including Clients, Senior Leadership, Operations, and Security to produce software architectures., • Maintain awareness of advancements in the information technology industry and understand where they may be applicable., • Document technology standards and solution designs., • Communicate standards and designs to various stakeholders across the organization., • Participate in technical reviews during the full life cycle of a software system to ensure adherence to designs and standards., • Identify and document remediation plans for software systems that do not meet desired requirements for quality, performance, security, and cost. Required Qualifications/ Skills: • Bachelor’s degree in computer science or related field of study with 6–8 years of professional experience., • 1–2 years contributing to architecture or design decisions., • Strong experience in software design and distributed systems., • Familiarity with multiple technology stacks (e.g., .NET, Java, Node.js) to guide solution design., • Knowledge of interprocess communication protocols and formats such as HTTPS, REST, gRPC, XML, JSON., • Working knowledge of CI/CD techniques and technologies., • Understanding of secure coding best practices., • Ability to document technical specifications using diagrams and tools such as UML, Microsoft Visio, or PUML., • Effective communication skills for diverse technical and non-technical audiences., • Ability to self-manage tasks and time in collaboration with a manager., • Awareness of non-functional requirements (performance, scalability, security, observability, and cost optimization)., • Familiarity with large language models (LLMs) Preferred Qualifications/ Skills: • Master’s degree in computer science or related field of study with at least 5 years of professional experience., • Experience implementing software systems in Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform environments. Affirmative Action/EEO statement: defi SOLUTIONS is an Equal Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.