Senior Software Engineer
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
Now Hiring: ITA's/ Directors in Training- Work From Anywhere
About the Opportunity: We are seeking Directors for training, who are driven, coachable, and business-minded individuals to partner with our Company, a powerful duo in the world of travel and marke…
Software Engineer | Growth
About Ramp Ramp is a financial operations platform designed to save companies time and money. Our all-in-one solution combines payments, corporate cards, vendor management, procurement, travel booki…
Class A DRIVER FOR DRY VAN 53 FEET 2018 FREIGHT LINER AUTOMATIC Job
Class A DRIVER FOR DRY VAN 53 FEET 2018 FREIGHT LINER AUTOMATIC Job DRY VAN 53 FEET 2018 FREIGHTLINER AUTOMATIC Pay: 48 cents a mile N/A How to apply for this Driving Job Fill out a Gary's Job Bo…
Sr/Principal Product Manager - Web3 / Defi
Who We Are At OKX, we believe that the future will be reshaped by Crypto, ultimately contributing to every individual's freedom. OKX began as a crypto exchange giving millions of people acce…
Construction Manager 2
Description Position at Century Communities What You’ll Do: The Construction Manager 2 oversees and directs community construction projects for new home communities. The Construction Manager revi…
Bus Mtrcs/Analytics Analyst 2
Roles & Responsibilities .Daily Tasks Running mass data reports within SAP Use BI Reporting within SAP Everest to pull up-to-date sales data for all active customers in QlikView (~4K Contracts…
Supply Chain Manager, Optimus
What To Expect We are looking for a highly skilled and motivated Global Supply Manager to support our development teams and contract manufacturing partners in the sourcing of Direct Supply Chain c…
Caregiver - FT - Friday - Monday PM
About Discovery Management Group Discovery Management Group is part of the Discovery Senior Living family of companies, a recognized industry leader for performance, innovation and lifestyle customiza…
Administrative Coordinator
Job Description Job Description Job Description The Property Management Administrative Coordinator will primarily focus on supporting the property management team with periodic reporting respo…
Territory Sales Representative
Territory Sales Representative: Job Summary: Are you financially happy in your current role? Does your current position have opportunities for growth and a rewarding career? If you need to ma…