Systems Software Engineer
Job details
- Pay
- $110,000 – $150,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Posted
- Oct 28, 2026
- Last confirmed open
- Oct 29, 2026
About this role
Job Description
Activ Financial Systems is seeking a skilled Systems Software Engineer to develop, optimize, and maintain high-performance software systems. The ideal candidate will have a strong foundation in systems programming, software architecture, and performance optimization, with the ability to build reliable applications for demanding, data-intensive environments.
In this role, you will collaborate with software engineers and technical teams to improve system performance, troubleshoot complex technical issues, and develop software components that support efficient and dependable operations.
Responsibilities
- Design, develop, test, and maintain systems-level software components.
- Write efficient, reliable, and maintainable code for performance-sensitive applications.
- Analyze system behavior to identify bottlenecks and optimize CPU, memory, and resource utilization.
- Troubleshoot complex software defects and investigate system-level issues.
- Develop and maintain interfaces, APIs, and integrations between software components.
- Participate in code reviews, technical design discussions, and architecture planning.
- Build automated tests and debugging tools to improve software reliability.
- Support software releases, deployments, maintenance, and performance monitoring.
- Work with operating systems, networking components, and concurrent processing as needed.
- Maintain technical documentation and follow established engineering standards.
- Apply secure coding practices and contribute to system stability and resilience.
Skills and Experience
- Experience in software engineering, systems programming, or a related technical role.
- Proficiency in C++, C, Java, or another systems-oriented programming language.
- Understanding of data structures, algorithms, operating systems, and memory management.
- Familiarity with multithreading, concurrency, networking, and performance profiling.
- Experience with Linux or other Unix-like environments is an advantage.
- Knowledge of debugging tools, automated testing, and version control systems such as Git.
- Understanding of software architecture and performance optimization techniques.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Ability to communicate technical concepts and collaborate with engineering teams.
About the Company
Activ Financial Systems provides financial technology infrastructure and market data services for financial institutions and other market participants. Its technology focus includes delivering financial market data and supporting systems used in time-sensitive trading and financial applications. Confirm the current company profile and relevant Chicago-area operations before publishing.
Compensation
The estimated salary range is $110,000–$150,000 per year, depending on experience, systems programming expertise, technical responsibilities, and the employer's compensation structure. This is an illustrative estimate, not a verified salary range for a current Activ Financial Systems vacancy.
Pay: $110,000.00 - $150,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Relocation assistance
Work Location: In person