Software Engineer - Java, C, Python
Location - onsite in Loomis, CA (near Rocklin/Sacramento)
Position Overview
We are seeking a skilled Software Engineer with expertise in Java, C, and Python to join our dynamic development team. The ideal candidate will contribute to various projects focusing on software development, API integration, and ensuring high-quality software delivery.
Key Responsibilities
Design, develop, test, and maintain software applications using Java, C, and Python.
Collaborate with cross-functional teams to define, design, and implement new features.
Integrate APIs and ensure seamless communication between software components.
Conduct software testing and debugging to ensure optimal performance and quality.
Participate in code reviews to maintain standards and improve code quality.
Document software development processes and technical specifications.
Qualifications
Bachelor's degree in Computer Science or a related field.
Proven experience in software development using Java, C, and Python.
Strong understanding of object-oriented programming principles and design patterns.
Experience with data structures and algorithms.
Familiarity with API integration and design, including Rest API.
Experience with Git (or similar version control) and working on Linux systems.
Experience in UI/UX design for Java desktop applications is a big plus.
Working knowledge of C (especially for systems or performance-critical components).
Benefits
Base salary - 90k-125k DOE
Medical
Dental
Vision
401k
PTO