Senior Software Engineer, Cross Platform Application Development
Salient Systems Corp
Job Description
Job Description
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.
- ...Role General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global... ...junior engineers and collaborate cross‑functionally to deliver scalable...ApplicationSenior
$190k - $230k
...CTEM). The HackerOne Platform unites agentic AI... ...accountability. Senior Software Engineer, AI Platform Location... ...directly to the development of our next-generation... .... Collaborate cross-functionally with Product... ...AI models into applications ~ Hands-on experience...ApplicationSeniorApprenticeshipWork at officeLocal areaRemote workFlexible hoursShift work1 day per week$166.9k - $230.9k
...and deeply human. Our platform runs over one... ...user experiences. As a Senior Software Engineer on Upstart’s Identity... ...systems. Collaborate with cross‑functional teams to... ...‑being and personal development, based on what... ...accommodation in completing an application, interviewing,...ApplicationSeniorSummer workCurrently hiringLocal areaRemote workWork from home- ...services and platforms are built on the... ...Data, digital engineering, and... ...Incedo: Role Senior Engineer Location... ...Core Platform development is spread across multiple cross-functional teams... ...in enterprise application design, development... ...structures, software design, and building...ApplicationSeniorFull timeLocal areaWorldwide
- ...generation drug acquisition platform driven by cutting... ...: As a Staff Software Engineer, you will play a key... ...Continually apply software development best practices,... ...reviews Work with senior leadership to turn technical... ...computer science or applicable experience ~5-8...ApplicationSeniorTemporary workWork at officeRemote workFlexible hours
$92.5k - $209.5k
...This role will lead the design and development of scalable software solutions while mentoring and guiding... ...complex challenges. Collaborate with cross‑functional teams to align technology... ...Opportunity Employer. All qualified applicants will receive consideration for...SeniorTemporary workFlexible hours$100k - $140k
...000.00-$140,000.00 Senior Staff Engineer, Software The Senior Staff Engineer... ...for various applications. They write, debug,... ...follows an agreed to development process (such as... ...develop a processing platform using various configuration... .... Collaborate cross-functionally with...ApplicationSeniorFull timeWork at office$83k - $166.1k
...lead the design, development, and ongoing maintenance... ...of the platform. The ideal candidate... ...combine strong software development... ...effectively with cross-functional stakeholders... ...for backend application development, authentication... ...Systems, Engineering, Healthcare Informatics...ApplicationSeniorTemporary workWork experience placementImmediate startFlexible hours$170k - $240k
...design. For example, our engineering team in India works... ...Gurugram office. Role As a Senior Software Engineer on the Data Platform team at SentiLink, you... ...in a scrum / Agile development environment Bonus points... ...Spark/EMR Built streaming applications Experience with AWS...ApplicationSeniorLive inWork at officeRemote workHome officeFlexible hours- ...invest in the growth and development of our team members... ...personalization and targeting platform for digital banking.... ..., bringing together engineers with backgrounds in backend and frontend software engineering, data... ...APIs and single page applications Proficiency in one or...ApplicationSeniorLocal areaWork visaFlexible hours
$92.5k - $209.5k
...Years 3 to 5+ years Applicants are required to... ...Description As a Software Developer 3 (IC3)... ...will work with senior engineers and architects to... ...practices, tooling, and development processes.... ...with public cloud platforms (OCI, AWS, Azure,... ...effectively with cross-functional teams....ApplicationSeniorTemporary workFlexible hours$110.22k - $137.77k
...intelligent, cloud identity platform lets people shop, work... ...a highly skilled Senior Software Engineer to join our Agile software development team focused on... ...Experience developing SaaS applications. ~ Experience designing... ...effectively with cross-functional partners including...ApplicationSeniorLocal areaWorldwideFlexible hours- ...Current is seeking a software developer to join... ...is a hands‑on development role that will... ...cloud‑connected IoT applications and offerings... ...onsite role at our engineering design center located... ...highly talented, cross‑functional and... ...the Linux/Ubuntu platform Minimum 1 year of...Application
- ...integrated family of hardware, software and professional services... ...Experience using AI-assisted development tools (e.g., Cursor, GitHub... ...and profiling client server applications. Working knowledge of software... ...-first, microservices cloud platform. Hands-on experience...ApplicationSeniorFull timeWork at officeImmediate startFree visa
$118k - $178k
...Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products... ...diverse environment. All qualified applicants will receive consideration for employment...ApplicationSenior- ShortList is recruiting a Senior .NET Engineer for an early-stage healthcare technology company... ...directly with the founders to accelerate development, build integrations with major... ...Firely .NET SDK, Substitutable Medical Applications and Reusable Technologies (SMART) on...ApplicationSeniorWork at office2 days per week1 day per week
$168k - $264.5k
...Senior Software R&D Engineer, VLSI Physical Design page is loaded## Senior Software R&D Engineer, VLSI... ...* 6+ years experience in software development with C++* Good understanding of computational... ...also be eligible for equity and .Applications for this job will be accepted at...ApplicationSenior- ...products, and AI-powered edge applications. Our cross-functional teams span design, research, development, production, marketing,... ...team at Ambiq, the Senior Staff Software Engineer, Security will participate... ...Atomiq SoC and emulation platforms. This role will work...ApplicationSeniorFull timeLocal area
- ...participates in the research and development of scalable applications, identifying new... ...architectural and strategic engineering challenges. Three reasons... ...experience. This platform will enable agents and brokers... ...5+ years of professional software development experience 2+...ApplicationSeniorTemporary workWork at officeLocal areaImmediate startFlexible hours
$126k - $248k
...data alongside critical application data stored in their... ...developer data platform; enabling developers... ...contributing to and owning the development of core new features.... ...grows Mentor fellow engineers and assume ownership... ...or highly concurrent software systems in large,...ApplicationSeniorLocal areaFlexible hours$120k - $150k
...upleveling data center development scale and... ...house design, engineering and... ...Overview As the Senior Design Manager... ...and supporting cross-functional teams... ...document management platforms (e.g., Procore... ...management software (Procore,... ...candidates. EEO and Application Notes Fleet...ApplicationSeniorWork at officeRemote work$168k - $264.5k
...algorithms for VLSI design. We are seeking a Senior R&D Software Engineer with proven experience in multiple... ...6+ years in VLSI algorithms development using C++ Strong understanding of VLSI... ...eligible for equity and benefits. Applications for this job will be accepted at...ApplicationSenior- ...We are seeking a Senior Java Developer for... ..., and managing software programs. Testing... ...expedite the software development process. 8 or... ...based enterprise applications. Build and optimize... ...Collaborate with cross‑functional teams... ...of cloud platforms (AWS, Azure, or GCP...ApplicationSeniorLong term contractTemporary work
- ...VMC Soft Technologies, Inc Senior Software Quality Engineer Location: Sunnyvale, CA... ...+ years of hands‑on Java development, 7+ years with JUnit/TestNG... ...on e‑commerce/web applications. Key Requirements 10+ years... ...Excellent communication and cross‑team coordination skills...ApplicationSenior
- ...About the job Senior Applications Developer JOB DESCRIPTION:... ...the end-to-end design, development and delivery of technology... ...of new software development, enhancement... ...RESPONSIBILITIES: Understand the platform technical and... ...with a preference for cross platform stacks and containerization...ApplicationSeniorShift work
$170k - $190k
...with an adaptive platform as a service (PaaS... ...the rapid development of mobile, desktop... ...interactive voice applications. Chorus’ platform... ...Hybrid Reports to: Senior Director Type: Full... ...looking for Senior Engineers to help define... ...applications) Strong cross‑functional...ApplicationSeniorFull timeTemporary workFlexible hours- ...H-E-B Senior Software Engineer Responsibilities Since H-E-B Digital... ..., reliability, application performance and provide... ...in software development or Devops Engineering... ...patterns - Able to review platform designs for strength... ...and communicates cross-team dependencies. -...ApplicationSeniorWork experience placement
- ...applying cutting-edge engineering to the complex, unpredictable... ...We link sophisticated software with tangible... ...workflows, building the core applications and algorithms that... .... Role Overview As a Senior Software Engineer on... ...your deployed services. Cross-Functional...ApplicationSeniorImmediate startRemote work
- ...researchers who specialize in software engineering, logical reasoning,... .... Collaborate with cross-functional teams to... ...building full-stack applications and deploying... ..., design, development, debugging, and code... ...from your network. Seniority level Entry level...ApplicationSeniorRemote jobFull timeContract workFor contractorsFlexible hours
$123.4k - $176.3k
...What Application Development & Maintenance contributes to Cardinal Health Information Technology... ...and sustain the organization's software systems in a cross-functional team environment... ...design control processes and good engineering practices. This job family programs...ApplicationSeniorTemporary workFor contractorsWork experience placementLocal areaImmediate startRemote 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!
- software engineer full time Austin, TX
- software system engineer Austin, TX
- consulting software engineer Austin, TX
- software engineer travel Austin, TX
- real time software engineer Austin, TX
- network software engineer Austin, TX
- senior software engineer remote Austin, TX
- entry level software engineer remote Austin, TX
- software engineer intern Austin, TX
- software developer fintech Austin, TX


