**Company Overview**
Recognized as one of the Top Workplaces in San Diego in 2021, our organization is dedicated to core values that include integrity, collaboration, innovation, respect, and service. We prioritize the well-being of our team members, offering competitive compensation and an exceptional benefits package.
**Work Environment**
Join a culture that promotes professional and personal growth. We provide a robust 401K retirement plan, a comprehensive paid time off policy, and an engaging company culture that fosters career development.
**Position Overview**
We are seeking an expert-level software developer to work on a range of exciting projects, both new and ongoing. The role involves designing, developing, and implementing innovative software solutions tailored to address specific technical requirements.
**Ideal Candidate Qualifications**
- Strong experience in software development, proficient in C++, Java, JavaScript, or Python.
- Proven track record in designing and developing Proof-of-Concept (POC) code for testing project viability and design.
- Experience with AI applications, especially utilizing Python libraries for supervised machine learning.
- Ability to collaborate effectively with cross-functional teams, ensuring the seamless integration of diverse technologies and practices.
- Commitment to keeping informed on emerging technologies and advocating for their adoption when advantageous.
**Responsibilities**
- Design, develop, and implement software solutions across various projects.
- Engage in projects requiring skills in C++, Java, JavaScript, or Python.
- Develop AI applications using Python, focusing on supervised machine learning techniques.
- Collaborate with cross-functional teams for technology integration.
- Stay updated with emerging technologies and suggest their adoption as required.
- Perform additional job-related duties as designated.
**Experience Requirements**
- 5-9 years of professional experience in software development.
**Technical Skill Set**
- Proficiency in multiple programming languages: C++, Java, JavaScript, Python.
- Familiarity with cloud services (AWS, Azure) and cloud-native application development.
- Understanding of AI and machine learning technologies.
- Strong knowledge of relational databases (Microsoft SQL Server, IBM DB2).
- Expertise in SQL, XML, and JSON.
- Experience in building backend services, emphasizing low-latency, high-availability, high-performance systems.
- Proficient in Linux environments.
- Familiarity with Agile Scrum methodologies.
**Educational Background**
- Bachelor's degree in computer science, information systems, or a related technology field, or equivalent professional experience. Recent academic exposure in machine learning is a plus.
**Employee Benefits**
We Offer a Comprehensive Benefits Package That Includes
- Medical, Dental, Vision, and Life Insurance
- 401(K) Match
- Discretionary profit sharing and annual bonus
- Wellness Programs (e.g., Yoga, Massages)
- Bi-Weekly Engagement Opportunities (e.g., coffee tastings, trivia)
- Community Involvement Opportunities
- Professional Development Growth Days
- Generous vacation, floating holidays, and sick days
- Parental Leave
**Company Culture and Activities**
Join Various Company Activities And Groups, Including
- Company Band
- Book Club
- Basketball, Flag Football, Volleyball teams
- Diversity, Equity, Inclusion, and Accessibility (DEIA) groups
**Compensation**
The pay range for this role is $147,600 - $159,800.
Employment Type: Full-Time