Systems Software Engineer
Job Description
Solar Com Inc. is hiring a Systems Software Engineer in Nashville, TN (onsite). This role supports the design, development, testing, and ongoing maintenance of reliable software systems and applications, with a focus on improving performance, reliability, scalability, security, and maintainability. The position offers a proposed annual salary of $90,000–$120,000, along with dental insurance, a flexible schedule, and relocation assistance.
Responsibilities
- Design, develop, test, and maintain software systems and applications.
- Analyze system requirements and translate them into technical solutions.
- Develop and maintain backend services, software components, and system integrations.
- Identify and resolve software defects, performance issues, and system errors.
- Improve system reliability, scalability, security, and maintainability.
- Write clean, documented, and reusable code.
- Participate in code reviews, testing, debugging, and deployment activities.
- Collaborate with developers, system administrators, and other technical stakeholders.
- Monitor system performance and recommend improvements.
- Maintain technical documentation and development standards.
Requirements
- Professional experience in software engineering or systems software development.
- Proficiency in one or more programming languages: C++, Java, Python, or C#.
- Understanding of operating systems, data structures, algorithms, and software architecture.
- Experience with debugging, testing, and troubleshooting software systems.
- Familiarity with databases, APIs, and software integration.
- Knowledge of version control systems such as Git.
- Strong analytical, communication, and problem-solving skills.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
- Experience developing system-level software or enterprise applications.
- Familiarity with Linux or Windows development environments.
- Knowledge of cloud platforms, CI/CD pipelines, and automated testing.
- Understanding of cybersecurity and secure software development practices.
Technology Stack
C++, Java, Python, C#, Git
Compensation
Proposed annual salary: $90,000–$120,000
The final salary is established by the employer based on experience, technical qualifications, and job responsibilities. Benefits and additional compensation should be confirmed before publication.
Pay: $90,000.00 - $120,000.00 per year