Principal Platform Software Engineer
Business Centric Technology
ملخص NerdLevelTech الذكي
We are in search of a Principal Platform Software Engineer to serve as a senior technical leader responsible for designing and evolving our client’s core software platform across backend, desktop, mobile, embedded, and cloud systems. This hands-on role focuses on architecting scalable, high-performance cross-platform solutions, solving complex technical challenges, and building advanced systems that power the product end-to-end.
This is a direct-hire position working primarily remote with occasional on-site presence required in Carrollton, TX.
COMP: Up to $138,011 depending on candidate experience, etc.
WHAT’S IN IT FOR YOU:
• Enjoy the flexibility of a remote work model (Texas-based preferred; quarterly on-site meetings in DFW)
• Medical, Dental, Vision Insurance with Flexible Spending Account
• Unlimited PTO
• Life Insurance, AD&D, & Supplemental Life plus Short- & Long-term Disability
• Tuition Benefits
WHAT YOU’LL DO:
• Lead design and development of high-performance systems across backend, desktop, and mobile platforms.
• Architect scalable solutions for Datascan’s SaaS platform and cross-platform client applications.
• Design and build advanced components, including data pipelines, parsers, synchronization engines, and algorithmic systems.
• Develop cross-platform applications for Windows, macOS, Linux, iOS, and Android.
• Provide technical leadership, mentorship, and architectural guidance to engineering teams.
• Translate business and product requirements into scalable, robust technical designs.
• Define and drive long-term architecture strategy across platform systems.
• Conduct code reviews and enforce engineering standards and best practices.
• Optimize performance, memory, and scalability for large-scale, high-throughput systems.
• Build and maintain automated tests to ensure reliability and code quality.
• Evaluate and adopt emerging technologies to improve platform capability and efficiency.
• Support and enhance existing systems while improving performance and reliability.
WHAT YOU’LL BRING:
• Bachelor’s Degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
• 8+ years of professional software development experience.
• Deep expertise in designing and building complex software architectures and systems.
• Strong proficiency in C# and .NET, including backend and application development.
• Experience with cross-platform frameworks (e.g., .NET MAUI or similar).
• Strong understanding of Windows, Linux, macOS, iOS, and Android environments.
• Solid foundation in data structures, algorithms, and performance optimization.
• Experience building parsers, data pipelines, or algorithm-intensive systems.
• Strong knowledge of APIs, web services, and distributed systems.
• Expertise in object-oriented design and modern software architecture patterns.
• Experience with SQL Server or similar database technologies.
• Familiarity with automated testing, CI/CD pipelines, and modern DevOps practices.
• Experience with cloud platforms and distributed architectures.
• Proven ability to optimize applications for performance and scalability.
• Strong leadership, communication, and mentoring abilities.
• Experience with Agile methodologies and tools such as Jira, TeamCity, or Octopus Deploy.
APPLY TODAY! CP# 8553