Full-Time Senior Software Engineer
Bswift LLC is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Bswift LLC
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Want to be a bswifter? At bswift, we've been transforming benefits administration since 1996, making it simpler, smarter, and more human. Our state-of-the-art, cloud-based technology and services empower employees to understand, manage, and love their benefits. We serve thousands of companies and millions of people nationwide, reducing administrative burdens and freeing HR teams to focus on creating thriving, people-first workplaces.
We’re looking for motivated and goal-driven individuals who share our passion for delivering excellence and creating solutions that make a difference. The reward is a fun, flexible, and creative environment with ample opportunity for professional and personal growth. If you love the bswift values of pursue excellence, embrace accountability, deliver superior service, and be a great place to work, we want to hear from you!
ABOUT US
bswift is a leading benefits administration company that specializes in providing tailored solutions for our clients. Our mission is to simplify the complex world of employee benefits and deliver exceptional service to our clients. We are looking for a talented and experienced individual to join our team as the Senior Software Engineer.
WHAT YOU’LL DO
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our generative AI products leveraging Large Language Models as well as supporting API endpoints. You will work closely with our product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution. You will also be responsible for debugging and resolving technical problems that arise.
WHAT YOU WILL BE RESPONSIBLE FOR
• Designing and developing high-quality, clean, and maintainable code.
• Leading end-to-end SDLC for technical products.
• Conducting code reviews to ensure adherence to coding standards and to improve code quality.
• Mentoring engineering team members, sharing insights and knowledge to help them grow professionally.
• Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
• Participating in all phases of the development life cycle.
WHAT YOU NEED TO SUCCEED
• Bachelor's degree (B.A. or B.S.) from a four-year college or university or equivalent relevant work experience.
• Strong communication and teamwork skills.
• Strong knowledge of AI, machine learning, and natural language processing.
• Proficiency in C#, TypeScript, and Python.
• Experience with AWS cloud services, including Bedrock and Lambda.
• Experience with either Azure DevOps or JIRA for ticket tracking.
• Proficiency in React and Next.js for front ends.
• Experience with different Large Language Models (LLMs) such as OpenAI, Anthropic, Cohere, etc.
• Experience working with technologies like LangChain and Vercel.
• Knowledge of Retrieval Augmented Generation (RAG) design patterns and data chunking strategies.
• Familiarity with data lakehouse retrieval and usage.
NICE TO HAVE
• Proven experience as a Senior Engineer, with a minimum of 5 years of experience in React and C# or Python development.
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.