Senior Software Engineer
FlashParking
About Flash
Flash is the parking industry's leading technology provider, transforming how people move through cities. We integrate cloud-based access and revenue control systems with powerful data analytics to deliver smarter, more seamless mobility experiences. Our mission is to modernize traditional parking infrastructure into dynamic, connected mobility hubs—enabling more efficient operations, better urban planning, and elevated journeys for drivers, owners, and operators alike.
Join Our Flash Team as a Senior Software Engineer!
At Flash, we are revolutionizing urban mobility and parking. We provide innovative, scalable solutions that enhance mobility, reduce congestion, and improve the overall parking experience. Our comprehensive platform integrates hardware, software, and mobile applications to deliver seamless and efficient parking management. Join us in shaping the future of mobility and making a positive impact on urban living.
Flash is looking for a Senior Software Engineer to help deliver on our mission to free consumers from the hassles of everyday travel by making it faster and easier to get where you need to go, so they can focus on the destination.
Focusing on both frontend and backend systems, this role provides a variety of exciting challenges. Extremely high volume transactional system, iOS apps, kiosks, web services, web portals and more. You will spend your time working to create the best possible experience for our customers and our partners while at the same time helping us advance our codebase to the next level. We’re insanely customer focused and excited for you to join the team and help us lead the charge.
At Flash, we empower our employees to innovate, collaborate, and solve impactful challenges. As part of our Santo Domingo team, you’ll work with cutting-edge technologies, drive meaningful product improvements, and contribute to a customer-first culture in a dynamic, fast-growing company!
Location: Santo Domingo, Dominican Republic; Hybrid – 3 days in the office
Travel: 0%
Language: Spoken and written fluency in English and Spanish required
What You'll Do:
- Code primarily in C# and SQL
- Projects, bug fixes and supporting customer requests
- Complete assignments promptly while maintaining high-quality standards
- Ship clean, testable code in which any developer on any team can easily understand and work with
- Perform code reviews for recently submitted pull requests
- Attend morning platform team standups
- Collaborate with product management, engineering, and QA team
- Utilize Slack for prompt communication with teammates and other Flash employees
What You Bring:
Technical Skills
- 5+ years of experience with TDD and Relational Database Management Systems (RDBMS) (SQL Server); Intermediate level knowledge
- 5+ years of experience on .NET and C#
- 2+ years experience with RESTful APIs and Web Services, NoSQL database (CosmosDB/MongoDB)
- 2+ years familiarity with Git, GitHub, and agile development (Scrum)
- Hands-on expertise using Domain Driven Design (DDD) in different projects
- Experience with Enterprise-level architecture
- Understanding of SOLID principles and the HTTP Protocol
- Experience with iOS is a plus.
Soft Skills
- Excellent problem-solving aptitude; Innately curious and driven to find solutions to problems
- Collaborative and team focused mindset to each project
- Strong capability in building scalable systems
- Proactively identify and address performance issues, fix bugs, upgrade dependencies, and maintain an efficient development process
- Strong sense of ownership and dedication to writing clean, reliable, and maintainable code.
- Capability to establish structure and derive meaning from broad instructions to achieve the final objective
- Confident in asking questions and challenging the necessity of a requirement
- Comfortable with coding and process standards
- Able to work independently and stay on task
- Possesses strong analytical thinking paired with outstanding communication skills
- Ability to quickly learn new technologies and apply them effectively.
- Loves to learn
Qualifications:
- 5+ years of professional experience in computer science role (See above for details)
- Applicable Computer Science degree preferred but not required
- Bi-ligual in Spanish and English, written and spoken
Company Benefits and Perks:
- Hybrid role at our new office at Metro Plaza
- Supplemental Private Medical Insurance
- Gym subsidy
- Meal subsidy
- Competitive salary
- Annual vacation bonus
- Legal benefits
Flash is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, allow us to attract creatively-led people, and to develop the best products, services and solutions. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Every qualified individual is encouraged to apply to join our team.