REFERRAL BONUS WELCOME BONUS $2000 Work type: Office/Remote Technical Level: Senior Job Category: Software Development Project: Leading provider of auto finance solutions Are you passionate about technology and business and ready to learn what it takes to help a private, fast-growing company innovate and execute in a solid financial organization? Come join our team as a Sr. Software Engineer to design and implement functional software solutions that solve business problems and make an impact on the success of this growing organization. We are looking for aspirational, creative technologists who love to learn and have developed a self-curiosity that drives their passion for technology and creating high-quality, highly valuable systems. You will contribute to a strong culture that values collaboration, tackling challenges, giving and receiving feedback, and demonstrating the organization's Guiding Principles daily. Your primary objective will be to deliver impactful value by developing high-quality software solutions that meet user needs and align with the organization’s business goals. This involves analyzing requirements, designing robust solutions, writing efficient code, and conducting thorough testing. As a senior software engineer, you will actively contribute to the team, drive projects forward, mentor junior members, and participate in continuous improvement initiatives. Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Deliver impactful and timely business value incrementally through designing, building, and testing solutions by applying technical expertise to challenging design, implementation, and delivery problems. Contribute across the full stack of systems, including front-end and back-end. Implement secure solutions by designing and developing with a security-first approach and utilizing data protection patterns. Work directly with business leaders and subject matter experts to understand the business of American Credit Acceptance to ensure successful delivery of value. Design and build solutions for scalability, performance, and maintainability. Make recommendations for improvements to the technology platforms. Work cross-functionally with other team members: engineers, testers, product owners, designers, operations, and customer support. Mentor junior engineers and new team members. Minimum Qualifications Preferably hold a bachelor’s degree or higher in Software Engineering, Computer Science, or a related discipline. 7+ years of Software Engineering experience. Strong written and verbal communication skills in English and teamwork skills. Preferred Qualifications Strong object-oriented skills, preferably in .NET/C#. Experience with Angular (latest version). Strong database modeling and design skills, both SQL and NoSQL. Experience developing cloud-native solutions, preferably with AWS and AWS certifications. Strong troubleshooting skills. Proficiency in API design, development, and RESTful API implementation. Understanding of secure solutions design, accessibility, and security principles (OWASP experience preferred). Ability to stay current with IT trends and best practices and apply them to work projects. Knowledge of architectural and design patterns. Focus on quality deliverables, peer review, and automated testing (unit, integration, acceptance). Commitment to continuous improvement throughout the SDLC and a habit of asking "why". Travel This position may require up to 10% travel. Work format This is an on-site position at our Medellin office. We offer: Flexible working arrangements - remote, on-site, or hybrid. Competitive salary and benefits. Professional development tools including mentorship, tech talks, training, and centers of excellence. Active tech communities for knowledge sharing. #J-18808-Ljbffr