We are looking for a passionate and motivated Junior Systems Programmer who has a strong foundation in computer science and is eager to work with operating systems, low-level programming, and cross-platform development. You'll have the opportunity to work on systems software for Unix, Linux, and Windows environments using languages like C, Java, and Go under the mentorship of senior engineers.
- Assist in writing and maintaining system-level code for Unix, Linux, and Windows platforms
- Work on backend components, tools, and utilities using C, Java, and Go
- Collaborate with senior engineers to understand and contribute to OS-level integrations and optimizations
- Learn and apply best practices in systems programming and performance tuning
- Debug and resolve issues related to process control, memory management, and file system behavior
- Write clear technical documentation and participate in code reviews
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (or in final year of studies)
- 8+ years of hands-on experience in backend or systems programming, with a strong focus on operating system internals.
- A profound understanding of operating system fundamentals (processes, memory, threading, I/O, etc.)
- Hands-on experience or strong academic exposure to C, Java, and/or Go
- Basic knowledge of system calls, file systems, or OS-level networking
- Familiarity with Linux/Unix shell environments and tools
- Eagerness to learn low-level programming and work closely to the OS
- Personal or academic projects involving system-level programming
- Experience using gdb, strace, or similar debugging/profiling tools
- Exposure to open-source contributions or internships in systems development
- Understanding of cross-platform development considerations
- Learn from experienced systems engineers and work on real-world infrastructure projects
- Develop skills in performance-critical, low-level, and cross-platform software development
- Supportive, growth-focused team culture with hands-on mentoring
- Flexible working environment and meaningful technical challenges
- Build a strong foundation in systems programming with exposure to modern tooling and practices
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Tessell is looking for an experienced Staff Software Engineer specializing in frontend technologies to drive innovation and lead development of scalable, high-quality user interfaces.
Ironclad seeks a Staff Software Engineer to lead backend development and shape the future of intelligent contract management with a dynamic, hybrid team in San Francisco.
Lead the Data Access team at SAS in Cary, NC to design scalable software solutions and drive innovation within a dynamic AI-focused organization.
Contribute to impactful trading technology projects as a Software Engineer Intern at a leading global market maker.
Contribute as a Software Engineer II to pioneering cloud computing experiences at Microsoft, shaping the future of Windows Cloud Engineering.
Lead cloud platform engineering initiatives for AI/ML at JPMorgan Chase to build scalable, secure, and innovative infrastructure solutions.
Lead the development of cutting-edge SAAS applications blending low-code platforms and Agentic AI technologies in a remote full-time role.
A leading fintech company is seeking a skilled User Experience (UX) Engineer to design and develop innovative web applications and enhance AI/ML and cloud integration.
Reflex Robotics seeks experienced Software Perception Engineers to develop cutting-edge robot perception systems in an innovative startup environment.
Waymo is looking for a Staff Software Engineer to lead cutting-edge machine learning projects for vulnerable road users in autonomous driving.
Falconer seeks a skilled Full-Stack Engineer to develop a cutting-edge AI-driven knowledge platform at our San Francisco office.
Seeking a .Net Developer with Oracle, AWS, and Angular skills for onsite development in a dynamic agile environment.
Experienced Senior Software Engineer needed at Truist to lead automation and DevSecOps initiatives leveraging AWS technologies within Agile teams.
Lead full stack development for YouTube Shopping Ads at Google, driving innovation and performance in a fast-paced, large-scale environment.