Salient Systems
Posted 3w ago

Senior Software Engineer, Cross Platform Application Development

Salient Systems
Austin, Texas, United States
OnsiteFull Time
Responsibilities
  • designing applications
  • developing applications
  • mentoring engineers
Requirements
  • Bachelor's in computer science,5+ years cross-platform development with .NET/C#/C++,SQL,REST/COM,threading,async,UI/UX,version control and CI/CD
  • Strong problem-solving and communication
Technical tools mentioned
.NET.NET CoreC#C++WPFSQLRESTCOMGitCI/CDAI-assisted development tools

Job description

Job Type
Full-time
Description

  

Company Description


About Salient Salient Systems develops and markets open-platform video management and surveillance software used by enterprises, critical infrastructure operators, and security professionals across North America and internationally. The company offers both on-premise and hybrid-cloud solutions, enabling customers to deploy systems that match their operational, security, and compliance needs. Salient's platform philosophy emphasizes ease of use and flexibility, best-of-breed integrations, and long-term customer value.

Salient Systems is at an inflection point. The market for video surveillance and video management is evolving rapidly—from camera-centric systems to software-driven platforms combining on-prem, cloud, analytics, and enterprise integrations. Salient is well-positioned in this transition with a differentiable platform, strong installed base, and an executive sales team aligned around disciplined growth.


About the Job As a Senior Software Engineer, you'll design, develop, and maintain high-quality cross platform applications using technologies such as .NET, C#, and C++, reporting to the Sr. Manager of Engineering. You'll lead technical efforts for new feature development, optimize existing features, and ensure applications meet performance, quality, security, and scalability requirements, bringing a deep understanding of cross platform application architecture and UI/UX design principles.


Job Description


Application Development & Architecture

• Design, develop, and maintain robust cross platform applications using modern .NET, C#, and/or C++, with .NET Core for scalable, efficient builds.

• Implement and optimize user interfaces, and integrate software modules with hardware, video/streaming systems, and other software systems using SQL/DB management, REST/COM interfaces, and client-server architecture.

• Design software architectures for complex, scalable, maintainable features, and document them clearly for the team.

• Identify and resolve performance bottlenecks — responsiveness, memory, CPU efficiency, and video/streaming performance — using profiling and diagnostic tools.

• Implement security best practices and ensure compliance with industry standards.


Technical Leadership & Team Development

• Mentor and guide junior engineers, lead code reviews, and champion ownership of critical technical decisions.

• Evaluate and introduce new tools, technologies, and AI-assisted development workflows to improve velocity and code quality.

• Drive initiatives that improve team collaboration and effectiveness.


Quality Assurance & Delivery

• Write and maintain unit, integration, and automated UI tests, and partner with QA to debug and resolve defects.

• Participate in continuous integration processes to support frequent, reliable releases.


Requirements Gathering & Cross-Functional Collaboration

• Collaborate with product managers, designers, and stakeholders to gather requirements and translate them into technical specs and user stories.

• Actively participate in agile ceremonies, and justify priority and design trade-offs during estimation.


What Success Looks Like


• Consistent, on-time delivery of high-quality, maintainable applications with strong performance metrics.

• Junior engineers mentored effectively and technical projects driven to completion.

• AI-assisted tools and workflows adopted where they measurably improve productivity and code quality.

Requirements

  

Required Experience

• Bachelor's degree in Computer Science, Software Engineering, or a related field.

• 5+ years of experience in cross platform application development using modern .NET, C#, and/or C++, with a proven track record of delivering high-quality, performant applications.

• Expert-level proficiency in .NET, .NET Core, C#, and C++; WPF experience a plus.

• Strong understanding of SQL/DB management, communications protocols (TCP, etc.), REST/COM interfaces, client-server architecture, threading models, and asynchronous programming.

• Experience with UI/UX design principles, version control (e.g., Git), and CI/CD pipelines.

• Video/streaming technology and camera profile management experience, and familiarity with AI-assisted development tools, are both strong pluses.

• Strong problem-solving skills, excellent communication, and the ability to work independently while owning complex technical challenges.


Compensation and Benefits

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)

• 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.

About Salient Systems

Provides open-architecture video management software and surveillance solutions.

Similar jobs

Software Engineer roles near Austin, Texas
7h
Save
Mark Applied
Hide
Software Engineer- NEW GRAD
Austin, Texas, United States
$70k-$80k/yr OnsiteFull Time
Brivo
Brivo: Cloud-native platform for physical security and video surveillance management.
Bachelor's degree in computer science, software engineering, or related field; working knowledge of Python, Java, or Node.js/TypeScript, databases and SQL, Linux, Git, and problem-solving skills.
Python, Java, Node.js, TypeScript, SQL, Linux, Git, AWS, Docker, REST APIs, HTTP, Playwright, OAuth 2.0, OIDC, Auth0, AI models, MCP servers
12h
Save
Mark Applied
Hide
Software Eng, Sr Staff
Austin, Texas, United States
OnsiteFull Time
Realtor.com
Realtor.comNasdaq: NWSA: Online marketplace for buying, selling, and renting homes.
10+ YOEBachelor's degree in computer science or equivalent experience, 10+ years in software development, 4+ years in architecture and design, and experience with scalable systems, data pipelines, and technical leadership.
Python, NestJS, React, TypeScript, Next.js, Snowflake, Airflow, AWS, Apollo GraphQL, Agile, Scrum
13h
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with frontend systems; deep React and TypeScript expertise; full-stack fundamentals; React Native or mobile experience; Figma, design systems, and AI-assisted development experience.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
13h
Save
Mark Applied
Hide
Applied Data Solutions Program, Software Engineering (Full-Time Opportunities)
Austin, Texas, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build scalable architecture, tools, data products, and data pipelines; apply data analysis and predictive modeling to deploy and maintain operational solutions.
14h
Save
Mark Applied
Hide
New Graduate Engineer, Software - '26/'27 (Starlink)
Bastrop, Texas, United States
OnsiteFull Time
SpaceX
SpaceX: Designs and launches advanced rockets and satellite internet constellations.
Bachelor's degree in computer science, engineering, mathematics, or STEM; software development experience in C, C++, Python, C#, or another object-oriented language; graduating in 2026 or 2027.
C, C++, Python, C#, UDP, TCP/IP
1d
Save
Mark Applied
Hide
Software Engineer (Fullstack), Collections
Bengaluru or San Francisco or Boston or New York City or Austin or Tokyo or London
HybridFull Time
Postman
Postman: Platform for building, testing, and managing software APIs.
2+ YOE2–4 years of experience building and shipping features at scale; proficiency in JavaScript/TypeScript, Node.js, and SQL/NoSQL databases; strong computer science fundamentals and collaborative problem-solving skills.
JavaScript, TypeScript, Node.js, SQL, NoSQL
1d
Save
Mark Applied
Hide
Senior Software Engineer
Austin or United States
$136k-$190k/yr RemoteFull Time
SailPoint
SailPointNasdaq: SAIL: Provides enterprise-grade identity security and access governance software solutions.
3+ YOEBachelor's degree in a related field and 3 years of software development experience, including Java, RESTful microservices, testing, CI/CD, SQL, Git, Hibernate, Redis, and NoSQL databases.
Java, Python, Snowflake, Postgres, DBT, Spring Framework, JUnit, Mockito, Docker, Airflow, Amazon S3, Maven, Jenkins, SQL, Git, Hibernate, Redis, Mongo, Dynamo
1d
Save
Mark Applied
Hide
Senior Software Engineer
Portland or North Dakota or Montana or Maine or Ohio or Nebraska or Phoenix or Louisiana or Texas or Nevada or Georgia or Tampa or Mississippi or Colorado or Denver or Wyoming or Wisconsin or West Virginia or Vermont or Richardson or Arkansas or Dallas or South Dakota or Pennsylvania or Michigan or Indiana or Idaho or Arizona or Plano or New Mexico or New Hampshire or Kentucky or Alabama or Philadelphia or South Carolina or Austin or Illinois or Atlanta or Missouri or Iowa or Tennessee or Boulder or North Carolina or Minnesota or Kansas or Houston or Alaska or Chicago or Rhode Island or Washington or Virginia or Utah or Oregon or Florida or Miami or Oklahoma
$139k-$204k/yr RemoteFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
5+ YOEBachelor's degree with 5+ years, master's with 3+ years, or PhD with 1+ year; production software development, testing, troubleshooting, code reviews, technical design, scalability, reliability, and security experience.
AI/ML, generative AI, LLMs, AI agents