Senior Software Engineer
Job brief
Senior Software Engineer
Minimum Years of Experience Required: 6+ Years
Salary range: $140,000 - $170,000
Work Authorization: Candidates must be a Permanent Resident or have existing work authorization in the United States to be considered. We are unable to sponsor work visas for this position.
About the Role: Join our team as a Senior Software Engineer and contribute to the development of cutting-edge software solutions, potentially working on projects that involve AI or machine learning components. You will be involved in the full development lifecycle, from conception to deployment, working collaboratively in an agile environment. We are looking for engineers who are passionate about technology, eager to solve complex problems, and interested in the application of AI in our products.
Key Responsibilities:
Design, develop, test, deploy, maintain and improve software, including features that may incorporate AI model outputs or interact with AI services.
Manage individual project priorities, deadlines and deliverables within an agile framework.
Collaborate with team members, including product managers, designers, and potentially data scientists or ML engineers, to develop and implement new features.
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to improving code quality and team standards.
Troubleshoot and resolve technical issues.
Contribute to the design and architecture of software components.
Mentor junior engineers and share technical knowledge.
Qualifications:
Minimum 6 years of relevant software development experience.
Proficiency in one or more general-purpose programming languages (e.g., Python, C++, JavaScript, Go).
Experience with software development best practices, including agile methodologies, testing (unit, integration), and version control (Git).
Experience with building and deploying scalable applications, potentially in a cloud environment (AWS, Azure, GCP).
Strong analytical and problem-solving skills.
Familiarity with integrating with APIs and external services.
Exposure to or interest in machine learning concepts or working with AI/ML teams is a plus.
Benefits:
Flexible Work Arrangements
Professional Development Opportunities
Comprehensive Health, Dental, and Vision Insurance
401(k) with company match
Generous Paid Time Off and Holidays
Paid Parental Leave
Recommended Jobs
Engine Mechanic I
Job Title: Engine Mechanic I Location: San Diego, CA 92121 Job Type: Temp to Hire Shift: 2 nd Shift (M - F 2:30 PM 11:00 PM) Pay Rate: $25.00 - $30.00 hourly on W2 Qualif…
Locum Tenens Urology Job CA
Weatherby Healthcare is currently seeking a Urology Physician in CA If you are seeking a new opportunity or would simply like to learn more about locum tenens, give Weatherby a call today for detai…
Entry Level Software Developer
Job Title: Software Developer Department: Technology Reports To: Director of Technology Location: Windsor, CO (preferred), Fort Worth, TX, or Houston, TX The Software Developer is a ke…
Senior Water / Wastewater Engineer - Civil & Chemical
Join the Team That Builds Communities At MacKay Sposito, we believe great people build great communities—and that starts with hiring the right talent. Engineering Analytics, now a part of MacKay …
Full Stack Developer
We are dedicated to creating innovative solutions that drive our business forward. Our team is passionate about technology, collaboration, and delivering exceptional results. We are looking for a tal…
Maintenance Mechanic Lead - 1st shif
Working with a leading and stable pharmaceutical company seeking a skilled Maintenance Mechanic Lead. The ideal candidate will have experience with fillers/bottling systems in a manufacturing enviro…
Foundry Helper - 2nd Shift
CPP Cudahy is looking for motivated driven individuals to work in our sandcasting foundry in 2nd shift. This is a great opportunity to join a growth-oriented company within the aerospace industry tha…
Part-Time Recruiter
General Job Description Equity Smart is looking for a professional and enterprising Part-Time Recruiter to attract, interview, and hire new loan officers to join our company. The Recruiter will wo…