
Job Overview
Location
Indiana, USA
Job Type
Full-time
Category
Software Engineer
Date Posted
March 4, 2026
Full Job Description
📋 Description
- • Embark on a challenging and rewarding journey as a Senior Software Engineer, specializing in .NET and Angular, to contribute to the modernization of a critical enterprise SaaS management platform. This role is pivotal in shaping the future of a product suite by building robust, scalable, and secure core services.
- • As a hands-on engineer, you will be instrumental in the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. Your expertise will be crucial in breaking down complex problems into manageable components, architecting elegant solutions, and writing high-quality, maintainable code.
- • You will be a key player in developing and maintaining sophisticated RESTful APIs and backend services, leveraging your deep knowledge of C#, .NET Core, Entity Framework, and Web API to ensure seamless data flow and application logic.
- • A significant aspect of this role involves applying advanced software architecture patterns, including Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS). This will enable the creation of modular, scalable, and resilient systems that can adapt to evolving business needs and user demands.
- • Your responsibilities will extend to the database layer, where you will work extensively with SQL Server. This includes designing efficient database schemas, writing optimized stored procedures, and meticulously tuning queries for peak performance, ensuring data integrity and accessibility.
- • You will utilize Entity Framework (EF Core or EF6) as your primary tool for Object-Relational Mapping (ORM) and data access, ensuring efficient and clean interaction with the database.
- • A strong emphasis is placed on code quality and testability. You are expected to write clean, well-documented, and easily maintainable code, adhering to best practices in object-oriented programming and design patterns.
- • Embracing a 'Shift Left' philosophy, you will take full ownership of testing your own code. This includes conducting comprehensive unit, integration, and performance testing, fostering a culture of quality from the outset and minimizing reliance on dedicated QA teams.
- • Collaboration is key to success in this role. You will work closely with product managers, fellow engineers, and other stakeholders to thoroughly understand requirements, translate them into functional features, and deliver exceptional customer-focused solutions.
- • You will be at the forefront of adopting and integrating AI development tools, such as GitHub Copilot, Claude, or similar platforms. These tools will be essential for enhancing code generation, streamlining refactoring processes, improving documentation, and ultimately accelerating overall development velocity.
- • This position offers a unique opportunity to work within a US-based product organization, contributing to a product that impacts a wide range of users. You will be part of a dynamic team that values innovation, collaboration, and continuous improvement.
- • The role demands a proactive approach to problem-solving, a passion for clean code, and a commitment to delivering high-quality, scalable enterprise SaaS applications. You will have the autonomy to take full ownership of your work, from initial design to final testing and deployment.
- • By joining Ubiminds, you become part of a 'People First' company, recognized for its positive work environment. You will be integrated into a product company with the same level of care and attention as their full-time employees, benefiting from comprehensive back-office support, including career guidance and HR services.
- • This is a remote-first position, allowing you to work from anywhere. You will be provided with a MacBook and have access to numerous growth opportunities through tech talks, chapter meetings, and engaging remote social events. Furthermore, you can enhance your English communication skills with free lessons from a native speaker.
- • The company fosters a culture of continuous improvement, encouraging you to challenge yourself and embrace new opportunities. You will be part of a team that thrives on collaboration, commitment, and delivering outstanding results, all while maintaining honesty and transparency.
- • The opportunity to work with cutting-edge AI development tools is a core component of this role, pushing the boundaries of traditional software engineering and enabling you to develop innovative features.
- • You will contribute to building shared core services that are designed to accelerate scalability, security, and consistency across the entire product suite, making a tangible impact on the platform's overall success and user experience.
Skills & Technologies
Angular
GitHub
Git
REST
Frontend
Senior
Remote
About Ubiminds Talent Solutions LLC
Ubiminds is a technology talent provider that embeds senior Latin American software engineers and product teams into North American companies. Acting as the legal employer, it handles payroll, compliance, and benefits while clients direct day-to-day work. Services cover staff augmentation, dedicated squads, and executive search for roles in engineering, product, UX, and data. Founded in 2019, the company is headquartered in Florianópolis, Brazil, with legal entities in the U.S. and operations across Brazil, Mexico, Colombia, Argentina, and Chile.
Similar Opportunities
Indiana, USA
Full-time
Expires Apr 13, 2026
JavaScript
TypeScript
React
+4 more
1 month ago

Scale Army Careers
Indiana, USA
Contract
Expires Apr 13, 2026
JavaScript
PHP
Laravel
+3 more
1 month ago

