Job Overview
We are looking for a Software Engineer who is ready to take the next step in growing their career. This role is ideal for someone with a foundational understanding of software development and a desire to learn and grow within a dynamic and supportive team. You’ll have the chance to work on exciting projects, develop your technical skills, and receive mentorship from experienced engineers as you contribute to building and maintaining our software products.
Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Collaborate with the development team to design, build, and maintain software applications.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews and contribute to improving team coding standards.
Assist in troubleshooting, debugging, and resolving software defects.
Work with cross-functional teams including product managers and designers to develop user-friendly software solutions.
Continuously learn new technologies and improve your skills as a developer.
Other duties as assigned.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Proficiency with at least one programming language such as C#, Python, or JavaScript.
Practical understanding of software development principles such as object-oriented programming, version control (Git), and data structures.
Proficiency in using Visual Studio.
Strong problem-solving skills and willingness to learn.
Excellent communication skills and ability to collaborate with a team.
Eagerness to take on challenges and contribute to a growing team.
Preferred Qualifications (Not Required)
Internship experience or personal projects demonstrating software development skills.
Familiarity with web development (HTML, CSS, JavaScript) or mobile app development.
Exposure to Agile methodologies and tools like Jira or Trello.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The physical environment requires most employees to work sitting or standing at a desk, using computer and phone equipment.
Individuals may be requested to work extra time for special projects and events.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job in this office setting. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to:
Communicate verbally
Hear to answer phones, interact with others
Walk occasionally around the office to perform job duties
Sit at desk to perform duties
Use fingers to manipulate keyboard and telephone
Close vision and ability to adjust focus to read and work on computer.
What We Offer
Mentorship and guidance from experienced engineers.
A collaborative and inclusive work culture.
Opportunities for career development and growth.
Competitive salary and benefits package.
Access to learning resources and tools for professional development.
Disclaimer: The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.
Job Type: Full-time
Pay: $85,000.00 - $105,000.00 per year
Benefits:
401(k)
401(k) 3% Match
AD&D insurance
Bereavement leave
Dental insurance
Dependent health insurance coverage
Disability insurance
Employee assistance program
Flexible schedule
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid holidays
Parental leave
Professional development assistance
Referral program
Tuition reimbursement
Unlimited paid time off
Vision insurance
Volunteer time off
Wellness program
Work from home
Schedule:
8 hour shift
Monday to Friday
Experience:
software development: 2 years (Preferred)
programming language: 1 year (Preferred)
Work Location: Remote