Senior Software Engineer (Cross Platform Application Development)
Salient Systems
Senior Software Engineer (Cross Platform Application Development)
At Salient Systems, we are hiring for a Senior Software Engineer (Cross Platform Application Development). This person reports to the Sr. Manager of Engineering and is responsible for designing, developing, and maintaining high-quality Cross Platform applications using technologies such as.NET, C#, and C++. This role requires a deep understanding of Cross Platform application architecture, UI/UX design principles, and the ability to work effectively in a collaborative, agile environment. The Senior Software Engineer will lead technical efforts for new feature development, optimize existing features, and ensure that the applications meet performance, quality, security, and scalability requirements. This role also demands proficiency in SQL/DB management, communication protocols, REST/COM interfaces, .NET Core, client-server architecture, video/streaming technologies, and camera profile knowledge. Familiarity with AI-assisted software development practices is increasingly valued and considered a strong plus.
Key Responsibilities:
• Design, develop, and maintain robust Cross Platform applications using modern.NET, C#, and/or C++.
• Implement and optimize user interfaces with a focus on usability, responsiveness, maintainability, and performance.
• Develop and integrate software modules that interface with hardware components, video/streaming systems, and other software systems.
• Leverage SQL/DB management, communications protocols (TCP, etc.), REST/COM interfaces, and client-server architecture to enhance application functionality.
• Utilize.NET Core for building scalable and efficient applications.
• Leverage AI-powered development tools (e.g., code generation, code review assistants) to improve productivity and code quality — direct experience is a strong plus.
Technical Leadership
• Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
• Lead code reviews, ensuring adherence to design patterns, coding standards, and maintainability best practices.
• Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
• Champion a sense of ownership and responsibility within the team, taking the lead in critical technical decisions.
• Actively identify areas for team improvement and drive initiatives to enhance team collaboration and effectiveness.
• Promote and introduce AI-assisted workflows where appropriate to accelerate development cycles.
Architecture & Design
• Design and implement software architectures that support complex application features, scalability, and maintainability.
• Create detailed design documents, technical specifications, and other documentation to ensure proper implementation and maintainability of solutions.
• Evaluate and recommend new tools, technologies, and methodologies — including AI-driven development tools — to improve the development process.
• Design systems with a deep understanding of the interplay between components, ensuring effective communication of designs through diagrams and written documentation.
Performance Optimization
• Identify and resolve application performance bottlenecks to ensure efficient operation across various hardware configurations.
• Utilize profiling and diagnostic tools to monitor and optimize application performance, including memory usage, CPU efficiency, and load times.
• Ensure applications are optimized for video/streaming performance, including camera profile management and related technologies.
Quality Assurance & Testing
• Write and maintain unit tests, integration tests, and automated UI tests to ensure application reliability.
• Collaborate closely with QA engineers to identify, debug, and resolve defects.
• Participate in continuous integration processes to ensure frequent, reliable releases.
Requirement Gathering, Estimation & Collaboration
• Collaborate with product managers, designers, and other stakeholders to gather and refine requirements.
• Translate business requirements into technical specifications and user stories.
• Actively participate in agile ceremonies, such as sprint planning, daily standups, and retrospectives.
• Justify priority lists and offer pros/cons for alternative approaches during the technical design and estimation process.
Security & Compliance
• Implement security best practices to protect applications from vulnerabilities and threats.
• Ensure compliance with industry standards and regulations in software development.
Requirements
Education
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience
• 5+ years of experience in Cross Platform application development using modern.NET, C#, and/or C++.
• Proven track record of developing and delivering high-quality, maintainable, and performant Cross Platform applications.
Technical Skills
• Expert-level proficiency in modern programming languages (.NET,.NET Core, C#, C++).
• WPF experience is considered a plus but not required.
• Strong understanding of SQL/DB management, communications protocols (TCP, etc.), REST/COM interfaces, and client-server architecture.
• Experience with video/streaming technologies, including camera profile management — a strong plus.
• Deep understanding of Cross Platform application architecture, threading models, and asynchronous programming.
• Experience with UI/UX design principles and implementing rich user interfaces.
• Familiarity with version control systems (e.g., Git), CI/CD pipelines, and software development tools.
• Familiarity with AI tools in software development (e.g., AI code generation, AI-assisted code review) — a strong plus.
Soft Skills
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities, with experience working in cross-functional teams.
• Ability to work independently and take ownership of complex technical challenges.
Key Competencies
• Technical Excellence: Deep expertise in Cross Platform application development and related technologies, with growing familiarity with AI-assisted development practices.
• Leadership: Ability to mentor and guide junior engineers while driving technical projects to completion.
• Innovation: Ability to innovate and introduce new solutions — including AI tools — to improve the development process and application performance.
• Collaboration: Strong team player with a collaborative approach to working with cross-functional teams.
KPIs (Key Performance Indicators)
• Successful delivery of high-quality Cross Platform applications on time and within scope.
• Application performance metrics, including responsiveness, memory usage, CPU efficiency, and video/streaming performance.
Compensation
Salary is commensurate with experience. Salient Systems provides an excellent benefits package including; partial employer paid health insurance, employer sponsored life, short-term, and long-term disability insurance, voluntary dental and vision insurance, 401(k), and unlimited PTO. Our values are commitment, collaboration, customer focus, determination, and innovation! A fun, entrepreneurial spirit and initiative are key elements of the Salient environment. We foster a culture of collaboration through supporting team building events and continuing career growth and development.
Equal Employment Opportunity
Salient Systems is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and transfer. Salient Systems makes hiring decisions based solely on qualifications, merit, and business needs at the time.
- ...Docker, we make app development easier so... ...Joining the Desktop Platform team means shaping... ...tools in modern software development. The... ...like a platform engineer—designing modular... ...owning ambiguous, cross-cutting problems... ...platform desktop applications or lifecycle components...ApplicationSeniorRemote workWorldwideHome office
$184.5k
Senior Engineering Manager role is part of the Search & Recommendations Platform organization within the Product & Technology... ...of services and applications. Champion the integration... .... Collaborate cross‑functionally with... ...experience. 8+ years of software engineering...ApplicationSenior$184.5k
...offices), and career development resources, all... ...technology platform powered by data... ...satisfaction.This Senior Engineering Manager role is... ...of services and applications.Champion the integration... ....Collaborate cross-functionally... ...experience.8+ years of software engineering...ApplicationSeniorLocal areaFlexible hours- A leading company in AI seeks a Senior Software Development Engineer to drive the development of its Health platform. The role includes architecting and developing software applications and managing backend systems. Candidates should have strong expertise in Python and...ApplicationSenior
- ...Speechify expands, our Platform team seeks a Senior Software Engineer. This role is central to... ...clients. Work closely with cross-functional teams to... ...Proven experience in backend development: TS/Node (required), Go... ...high availability applications on Kubernetes What We...ApplicationSenior
$175k - $210k
...thinkers. System builds software to help the world... ...and experienced Senior Software Engineer to join our team. The... ...that power high-impact applications advancing public... ...impact. Collaborate with cross-functional partners... ..., unit testing and development strategies in an agile...ApplicationSeniorFlexible hours- FloSports, Inc. is seeking a Senior Native Apps Engineer to join its mobile and TV platform squad in Austin, Texas. This role... ...writing and evolving native applications for iOS and Android while also... ...familiarity with AI-assisted development tools, and a strong understanding...ApplicationSenior
$182k - $222k
...CTEM). The HackerOne Platform unites agentic AI... ...accountability. Senior Software Engineer, Platform Location:... ...contribute directly to the development of our next-... ...handling. Collaborate cross-functionally with... ...generative AI models into applications Familiarity...ApplicationSeniorApprenticeshipWork at officeLocal areaRemote workFlexible hoursShift work1 day per week- ...Blenderbox is now hiring a Senior .NET Software Engineer (Contract) with expert... ...NET Web API, SQL, LINQ, API development and React. You will be... ...the right candidate. Cross-functional collaboration is... ...experience building websites and applications for mission-driven...ApplicationSeniorFull timeContract workImmediate startRemote work
$155.42k - $205.9k
...The ML Inference Platform is part of the... ...and feature development by optimizing for... ...are seeking a Senior ML Infrastructure engineer to help build and... ...backend software components.... ...ability to drive cross-functional initiatives... ...what a successful applicant might be paid...ApplicationSeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...wins deals. As a Software Engineer II, AI Platform, you’ll help... ...contribute to the development of core platform capabilities... ...on supporting senior ICs on the team by... ...AI engineers, and cross-functional teams to... ...scale GenAI-powered applications across Samsara....ApplicationContract workInternshipRemote work
- ...leading company in the automotive sector seeks a Senior Software Engineer to drive the development of manufacturing applications. The ideal candidate will leverage their... ...a hybrid work opportunity, collaborating with cross-functional teams to deliver high-quality software...ApplicationSenior
- ...Senior Embedded Software Engineer Singapore Ambiq is on a mission to enable... ...products, and AI-powered edge applications. Our cross-functional teams span design, research, development, production, marketing,... ...SoC and emulation platforms. In this role, you will...ApplicationSenior
$184k - $287.5k
Senior Linux Kernel Systems Software Engineer - CSP Engagements page is loaded## Senior... ..., Linux kernel development, and middleware... ...generation computing platforms. You will work at... ...Collaborate with cross-functional teams in... ..., middleware, and applications with focus on AI/...ApplicationSenior$136.9k
Senior Software Engineer, AI Platform & Agents Coalition is the world's first Active Insurance... ...Engineer to lead the development of our internal AI... ...capabilities and production-grade applications, turning complex AI... ...orchestrating multi-agent systems. Cross-Functional Fluency:...ApplicationSeniorFixed term contractWork experience placementWork at officeRemote workHome officeFlexible hours$120.5k - $162.68k
...seeking an accomplished Senior Software Engineer with deep expertise... ...) and Database (DB) application programming to drive... ...modernization platform. This role is ideal... ...Contribute to the design and development of key components... ...Contribute to cross-team engineering initiatives...ApplicationSeniorRemote workWorldwideFlexible hours$163.55k - $173.55k
...Senior Engineer, Software Development Name of Employer: LPL Financial LLC Position Title... ...deploy, and support cloud-based applications published on Salesforce AppExchange platform. Ensure compliance with... .... Collaborate with cross-functional teams including product...ApplicationSeniorRemote workWork from home$118.45k - $260.59k
...health technology platform that unifies pharmacies... ...experiences. The Senior Manager - Software Engineering will lead... ...strategic vision, development, and execution of our... ...innovation, manage cross‑functional teams, and... ...We anticipate the application window for this opening...ApplicationSeniorHourly payFull timeTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$184k - $287.5k
Senior Systems Software Engineer page is loaded## Senior Systems Software... ...team. As a Cloud Platform Software Engineer,... ...work end‐to‐end—from development to test, deployment... ...collaborate with cross-functional teams to... ...infrastructure, Kubernetes, and application runtime layers,...ApplicationSeniorRemote work$184.5k
...offices), and career development resources, all to... ...world. Join us.Senior Manager, Software Development Engineering: Lodging Booking PlatformAbout... ...Lodging Booking Platform Technology team is... ...teams to deliver cross-domain initiatives... ...any part of the application or recruiting...ApplicationSeniorLocal areaFlexible hours$95k - $120k
Senior Software Engineer Data Warehouse Full Time Professional US... ...assessment design and development organization. We... ...enterprise‑grade data platforms that support large‑scale... ...best practices and cross‑functional... ...with FERPA and other applicable regulations. Evaluate...ApplicationSeniorFull timeTemporary workRemote workFlexible hours- ...seeking an experienced Full Stack Senior Software Engineer to design and implement web and mobile applications that enhance vehicle service and repair... ...years of experience in full stack development, expertise in Java, SQL, and cloud platforms like Azure or AWS. You will lead...ApplicationSenior
$193.3k - $261.5k
...The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development of software for AWSs most advanced... ..., and virtual platforms for AWS's custom ML... ...Experience building cross-environment or... ...Los Angeles County applicants: Job duties for this...ApplicationSeniorLocal areaImmediate startFlexible hours- Senior Software Engineer - Navigation Own the development of production-grade navigation software for autonomous humanoid... ...manufacturing and logistics, with future applications in healthcare, the home, and... ...optimization. Strong cross‑functional collaboration and communication...ApplicationSeniorLocal area
- ...Senior Software Engineer (Voice Platform), Customer Systems Join a team building the next generation of large... ..., you will lead the design and development of highly scalable distributed systems... ...promote equal opportunity for all applicants without regard to race, color,...ApplicationSenior
- Senior Lead Engineer, Software (Austin) Location: Austin, TX, US General... ...levels (firmware to application), adhering to established development processes (e.g., Agile... ...requires collaboration with cross-functional teams to... ...existing systems and platforms. What You’ll Bring...ApplicationSeniorWork at office
$159k - $211.67k
...also building a world-class engineering culture committed to hiring... ...best. We are looking for a Senior Software Engineer to join a founding... ...implement the Agentic AI Platform , the orchestration layer and... ...a strong systems engineer. Applicants must be authorized to work...ApplicationSeniorLocal areaWork from homeFlexible hours$200k - $250k
...payments and financial platform for global... ...and software, we empower over... ...a truly global, cross‑site engineering organization, with... ...for passionate Senior Software Engineers... ...your professional development and offer opportunities... ...quality. Applicant Safety Policy: Fraud...ApplicationSeniorWorldwide$174.9k - $222k
...Description The Role As a Senior Software Engineer on GM's Notification Platform team , you will play a key... ...In this role, you will lead the development of core platform services, tackle... ...is based on what a successful applicant might be paid in accordance with...ApplicationSeniorTemporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...integrates hardware, software and system level... ...of architects, engineers, and business professionals... ...and experienced Senior Software Engineer, Kubernetes Platform and Fabric... ...practices for software development in a cloud-native... ...and low-latency application requirements.Experience...ApplicationSeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Cross Platform Application Development). Be the first to apply!
- graduate software developer Austin, TX
- rust software engineer Austin, TX
- senior software design engineer Austin, TX
- software engineer student Austin, TX
- software engineer amazon Austin, TX
- software developer positions Austin, TX
- software engineer full time Austin, TX
- software qa engineer Austin, TX
- new graduate software engineer Austin, TX
- junior software developer Austin, TX

