Systems Software Engineer

MICROWEST SOFTWARE SYSTEMS, INC.
San Diego, CA, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0 - $135,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Clean Code Principles C (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Application Integration Architecture Automation of Tests C++ (Programming Language) Code Review Computer Programming Continuous Integration Data Structures
+16 more
Software Debugging Linux Memory Management Python (Programming Language) Network Protocols Software Engineering Software Requirements Analysis Software Systems Systems Architecture Systems Integration Multithreading Software Troubleshooting Reliability of Systems Information Technology Software Version Control Programming Languages

Job description

  • Design, develop, and maintain system-level software components.
  • Write efficient, reliable, and maintainable code.
  • Analyze system requirements and translate them into technical solutions.
  • Troubleshoot software defects, performance bottlenecks, and system issues.
  • Work with operating systems, system interfaces, and application integrations.
  • Perform code reviews, testing, debugging, and documentation.
  • Collaborate with engineers to improve system stability and scalability.
  • Follow software development standards and security best practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Knowledge of programming languages such as C, C++, Python, or similar technologies.
  • Understanding of operating systems, data structures, algorithms, and system architecture.
  • Familiarity with debugging tools, version control, and software testing.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaborate with a technical team.

Preferred Skills

  • Experience with Linux or Windows system environments.
  • Familiarity with multithreading, memory management, and system performance analysis.
  • Knowledge of networking protocols, APIs, and software integration.
  • Experience with automated testing and continuous integration tools.

Benefits & conditions

Potential benefits may include health insurance, paid time off, retirement savings options, and professional development opportunities, subject to the employer’s actual benefits policy.

Pay: $90,000.00 - $135,000.00 per year

Benefits:

  • Dental insurance
  • Flexible schedule
  • Relocation assistance

About the company

MicroWest Software Systems, Inc. is listed as the prospective employer for this Systems Software Engineer position. Its current business activities, San Diego location, and specific engineering projects should be verified before publishing. This description is a proposed job-posting template and does not confirm an active vacancy.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…