Makai Labs logo
Makai Labs

Supercharge Your Workforce: We create adaptive AI and RPA solutions that accelerate processes across enterprises.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2021H1B No SponsorCompany SiteLinkedIn

Location

California + 4 moreAll locations: California | New Jersey | New York | Massachusetts | Texas

Posted

8 hours ago

Salary

$120K - $150K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglishDockerFlaskMicroservicesPython

Job Description

Senior Software Engineer

Makai Labs

• Develop new features using Flask. • Optimize applications for maximum speed and scalability. • Ensure the technical feasibility of Ul/UX designs. • Collaborate with frontend developers and web designers to improve usability. • Write robust, clean, and documented code. • Maintain and enhance existing apps applications. • Conduct performance tests and ensure responsiveness and stability across all platforms.

Job Requirements

  • You will support the initial discovery process to understand how our clients do their work currently, capturing interview notes and parsing through their existing documentation, as well as documenting their present-day workflows and any associated files and data into comprehensive process diagrams.
  • 7+ years of experience in Python, with at least 4 years using Flask
  • Relevant experience using SQLAlchemy and pydantic.
  • Relevant experience with using Docker.
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Familiarity with modern authorization mechanisms.
  • Solid experience working from a fully remote position.
  • Good English communication skills.

Benefits

  • Fully remote role, Eastern time zone
  • Opportunities to work in-person with local colleagues
  • Generous PTO
  • Full health insurance premium reimbursement
  • 401(k) matching
  • Career growth & development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500H1B Sponsor

• Design, build, and deploy Salesforce Agentforce solutions that automate customer and employee interactions. • Configure Salesforce Service Cloud to deliver AI-powered case management, self-service, and intelligent support experiences. • Build AI agents using Agentforce, including prompts, topics, actions, orchestration, and conversational workflows. • Integrate Agentforce with Salesforce CRM, Knowledge, Flows, Data Cloud, and enterprise applications. • Configure Salesforce Trust Layer, security controls, and data grounding to ensure secure and responsible AI experiences. • Develop scalable Salesforce solutions using Apex, Lightning Web Components (LWC), Salesforce Flows, Platform Events, and APIs. • Partner with solution architects and client stakeholders to identify high-value AI use cases and translate business requirements into scalable technical solutions. • Participate in architecture reviews, technical design sessions, code reviews, and solution planning. • Support testing, deployment, release management, and production optimization. • Champion Salesforce best practices while contributing to reusable assets and delivery standards across client engagements.

Canada
Climb Channel Solutions NA logo

Staff Software Engineer – Agent Identity and Authorization

Climb Channel Solutions NA

A different breed of specialty technology distributor. #ClimbWithUs

Full TimeRemoteTeam 51-200Since 1982H1B No Sponsor

• Design the identity model for AI agents • Build the authorization engine that decides in real time what an agent is allowed to do • Define how to establish trust in identities issued by outside platforms • Build authorization and continuous-evaluation capabilities • Own the interfaces and contracts for the platform • Act as a technical leader across teams

United States
$150K - $188K / year
SmartAsset logo

Senior Software Engineer

SmartAsset

An award-winning financial technology company that helps millions of people make smart financial decisions.

Full TimeRemoteTeam 201-500Since 2013H1B No Sponsor

• This position presents a high-growth opportunity to be part of a dynamic engineering team that owns the technical and architectural domains of our web platform domain. • You will be part of an AGILE SCRUM team, responsible for running and scaling our web site and other web products. • You will be collaborating closely with everyone around you including our product team and other stakeholders to complete sprint and triage commitments. • You will actively participate and support making key technical decisions, documenting technical and improving processes as we revamp and reshape the services we provide. • Your role will be pivotal in guiding technical designs and ensuring the successful implementation of your team’s roadmap. • Your relentless drive to learn, coupled with a "no challenge is too big" approach, will shape your team's decisions around technology, tooling, and processes. • You present excellent communication skills that enhance collaboration in an asynchronous and fully remote environment

California + 7 moreAll locations: California | Colorado | Connecticut | Nevada | New York | Maryland | Rhode Island | Washington
Full TimeRemoteTeam 1,001-5,000Since 2008H1B No Sponsor

• Develop and customize Power Apps canvas and model-driven applications according to business requirements. • Develop of complex Power BI solutions leveraging different backend tools • Design and implement user interfaces, forms, and workflows using Power Apps. • Integrate Power Apps solutions with other Microsoft tools and services such as SharePoint, Dataverse, Power Automate, and Power BI. • Troubleshoot and resolve issues related to Power Apps applications, including performance, scalability, and data integrity. • Stay updated with the latest trends and best practices in Power Apps development and Microsoft Power Platform. • Provide technical guidance and support to end-users and other team members. • Lead the design and architecture of technical solutions for Business iIntelligence reporting. • Review and approve technical designs and ensure adherence to technical quality criteria. • Confirm that delivered solutions meet technical quality criteria, including code quality, security, performance, and scalability. • Conduct regular code reviews and provide feedback to ensure adherence to best development practices. • Participate in project planning and estimation activities. • Communicate technical aspects of the solution to stakeholders and customers in a clear and concise manner.

Mexico