Software Engineer Remote Jobs in Maine (US)
This page tracks remote software engineer openings that are location-eligible for Maine.
This page tracks remote software engineer openings that are location-eligible for Maine.
Open jobs
16,202
Hiring companies this week
9
Salary sample
$102,805 - $175,000
Jobs added last hour
0
16202 Jobs
5725 Companies
ClickHouse is an open-source, column-oriented OLAP database management system.
Role Description We're hiring an AI Product Engineer to build agentic capabilities on top of a petabyte-scale observability platform, with a focus on developer experience. If you've been building agents, designing skills, and wiring up MCP servers — and you've hit the limits of generic copilots for production work — we'd like to talk. - Build agents that investigate incidents. - They surface anomalies, answer "why is production broken?", and use ClickStack as their substrate. - Write skills, not just prompts. - Build a library of reusable skills that captures how our team debugs, finds root causes, writes ClickHouse queries, and runs incident response, so agents pick up the right playbook instead of starting from scratch. - Own the agent stack end-to-end. - Context engineering, tool design, evals, tracing, cost. You're responsible for whether the agent works in production. - Make ClickStack a great place to run AI workloads. - Build the MCP servers, SDKs, and integrations that let customers' agents read telemetry, take action, and stay observable themselves. - Work in the open. - Collaborate with OSS contributors and customers, debug their problems alongside them, and feed what you learn back into the product. - Tackle the hard parts. - Latency, cost, context window limits, eval coverage, hallucinations on real telemetry. Qualifications - 5+ years of software engineering experience, including 1–2 years on LLM-powered systems or agents in production. - Strong backend skills in TypeScript/Node.js and/or Python. Comfortable in both, even if one is primary. - Hands-on experience building agents: multi-step tool use, planning, memory, error recovery. You've shipped them and dealt with the failure modes. - Experience designing skills (Markdown-based workflow encodings, Anthropic-style or similar) and a clear view on when a skill, a tool, or both is the right fit. - Experience with MCP: building servers, designing tools, and thinking through auth, scoping, and observability for agentic systems. - Strong evals practice: golden sets, LLM-as-judge, regression detection. - SQL proficiency — you can write ClickHouse queries directly. - Comfort with Docker and Kubernetes. - Active in open source and the developer community. Requirements - You've been building agents long enough to have opinions — about context engineering, tool design, when to use a skill vs. a tool, what evals catch and miss, and where popular frameworks break down. - You think in production terms: p99 latency, cost per task, whether the system still works next week without intervention. - You move quickly, ship often, and learn from what breaks. - You care about developer tools and have a clear sense of what good DX looks like. - You do well with ambiguity and ownership. Benefits - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. - Culture - As part of a rapidly scaling start up, you will be instrumental in shaping our culture.
STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges.
About the Team: Information processing and sense-making systems are the lifeblood of national security efforts, facilitating an understanding of the global situation, strategic planning, and tactical execution. The reliability, accessibility, and sophistication of these systems can determine the outcomes of conflicts before they begin. STR’s Analytics and Command & Control (AC2) Division focuses on developing actionable, advanced technology solutions to provide asymmetric advantages within the information domain. The Mission Applications (MA) Group within the AC2 Division specializes in ensuring the technology that STR creates produces outsized mission impact. Staff within the MA group have a deep understanding of missions and technology needs for national security with skills targeting transition of technology to operational use, including product management, UX Product implementation, software integration & mission engineering, platform engineering, DevOps, and program management. MA staff combine with other science and engineering staff from the various STR research and development groups to form dedicated product teams focused on accelerating the operational transition of cutting-edge software technologies. The Role: As a Mission Engineer (Full Stack) in the Mission Applications Group, you will develop and deploy software essential for a specific, real-world objective or "mission" in partnership with our customers. You have: 1) expertise in developing and deploying software solutions in complex and high-security environments, 2) deep domain knowledge in the complex missions executed across the Department of Defense, and 3) expertise in modern frameworks, building full stack applications, and integrating APIs for deployment in high-security environments. You will work as a leader of software teams to design, develop, and maintain software systems deployed in operational use. You have experience managing customer relationships while simultaneously leading engineering teams to ensure the delivered product meets the highest standards of quality, reliability, and performance. What you will do: - Build Prototype Capabilities: Break down use cases and user-defined problems, build an MVP, and rapidly evolve a solution into a cohesive application - Develop and Enhance Features: Create high-performance, visually appealing frontend solutions that handle complex use cases effectively. Ensure the product is fast, smooth, and intuitive to use, even under heavy load - System Integration: Leading cross functional engineering teams to design, build, and deploy a cohesive system. Integrate independent capabilities into existing solutions - Customer Collaboration: Working closely with end-users and customers, who are typically military or Government operators, to understand their requirements and translate them into software features. You are experienced in product discovery best practices - Deployment and Field Testing: Traveling to integration sites to deploy, test, and triage software in secure operational environments. On average, travel to customer sites should not exceed one week per month Who You Are: - Ability to obtain security clearance, for which U.S Citizenship is needed by the U.S government - BS in Computer Science or related technical field with at least 7 years of work experience. Equivalent experience will be considered - Experience deploying software for DoD or IC missions - A passion for crafting user-centric interfaces and a keen eye for design details - Demonstrated strong knowledge of modern technologies such as React, TypeScript, and Python - Knowledge of performance-focused tools and techniques for rendering large datasets and building responsive, smooth interfaces - A demonstrated ability to adopt new languages, libraries, and technologies - Organized, detail-oriented, and with an ability to work both independently and collaboratively - Demonstrated experience as an effective communicator to both technical and non-technical audiences Even Better: - Active Security Clearance at the Top Secret level with SCI Eligibility - Advanced Degree in Computer Science, Information Technology, or related technical field - Prior US Military Service with experience in joint planning, large force battle monitoring, and fluidity with large force debrief best practices - Located in San Diego, CA, Denver, CO, Arlington, VA, or Boston, MA, or willing to relocate Pay Information Full-Time Salary Range: $175,000 - $240,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate’s experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at appassist@str.us and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
Cypher Consulting Europe takes pride in its ability to deliver expert consultants across a wide spectrum of technologies and industry sectors.
Role Description As a Senior ServiceNow Developer on a contract basis, you will be a key contributor to the design, development, and implementation of ServiceNow solutions within a defined timeframe. Collaborating with cross-functional teams, you will play a pivotal role in translating business requirements into efficient and scalable ServiceNow applications. The ideal candidate will bring a strong technical background, excellent problem-solving skills, and the ability to deliver high-quality results within the specified contract period. - ServiceNow Development: Lead the design and development of ServiceNow applications and modules to meet business needs during the contract period, ensuring high performance, security, and scalability. - Collaboration: Work closely with business analysts, project managers, and other stakeholders to gather and understand requirements, translating them into technical solutions on the ServiceNow platform within the defined project timeline. - Customization: Customize and configure ServiceNow modules, workflows, forms, and scripts to enhance system functionality and user experience within the contract period. - Integration: Develop and implement integrations between ServiceNow and other enterprise systems to ensure seamless data flow and process automation within the project timeframe. - Documentation: Create comprehensive technical documentation for developed solutions, including design specifications, deployment guides, and user manuals, adhering to the project schedule. - Troubleshooting: Investigate and resolve complex issues related to ServiceNow configurations, integrations, and performance within the stipulated contract period. - Best Practices: Stay informed about the latest ServiceNow features, enhancements, and industry best practices, and incorporate them into development processes within the defined timeline. Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field. - Minimum of 5 years of hands-on experience as a ServiceNow Developer, with a proven track record of successful project implementations on a contractual basis. - ServiceNow Certified Application Developer (CAD) certification is highly desirable. - Proficiency in JavaScript, HTML, CSS, and other web development technologies. - Extensive experience with ServiceNow modules and strong understanding of the platform architecture. Benefits - We are seeking independent consultants/freelancers for this position! Company Description Cypher Consulting Europe takes pride in its ability to deliver expert consultants across a wide spectrum of technologies and industry sectors.
SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .
Role Description SAIC is seeking a PLM Developer to join our energized Solutions Technology Group ReadyOne Product Team of digital engineers. Help advance the ReadyOne Digital Engineering Ecosystem, a packaged digital thread solution that fuels Digital Engineering Transformation across our entire industry. - Prototyping, architecting, and deploying new Digital Engineering solutions for internal and external customers. - Engaging with other digital engineering subject matter experts to foster broader understanding of the Digital Engineering ecosystem. - Engaging with the larger community (Industry, Government, and Academia) to stay up to date with latest trends and emerging technologies. - Mentoring others on our solutions and standards. - Developing unique software solutions for various domains in the lifecycle of a system. - Taking ownership of projects as a subject matter expert. - Creating integrations to domain specific tools from our PLM platform. - Documenting solution configurations and use cases. - Identifying and fixing problems, and continually improving solutions. - Testing applications and building test cases and scenarios. - Coaching team members, sharing skills and motivation as needed. This job can be performed remotely anywhere within the U.S. Company Description SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. - Robust portfolio of offerings across the defense, space, intelligence, and civilian markets. - Includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. - Integrates emerging technology into mission critical operations that modernize and enable critical national imperatives. - Approximately 23,000 employees, driven by mission, united by purpose, and inspired by opportunities. - Headquartered in Reston, Virginia, with annual revenues of approximately $7.3 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .
Role Description Cresta’s AI Agent team is building enterprise-grade AI Agents that can operate inside real-world contact center environments. A critical part of that mission is enabling our AI Agents to seamlessly integrate with customers’ CCaaS platforms (Contact Center as a Service), including voice and digital channels — and to smoothly transition conversations between AI and human agents when needed. This role is focused on building the backend systems that allow our AI Agents to: - Integrate deeply with leading CCaaS platforms - Participate in live customer conversations across voice and chat - Maintain full conversation state and context - Perform real-time actions within the CCaaS ecosystem - Seamlessly hand off conversations to human agents — without losing context, history, or workflow state - Support human agents with AI assistance after transfer We are looking for strong backend engineers who want to work at the intersection of distributed systems, real-time communication, enterprise integrations, and AI Agent orchestration. This is not a pure research role — it is about building production-grade infrastructure that enables AI Agents to operate reliably in mission-critical customer environments. Why This Role Is Unique: - AI + Real-Time Systems: Work on infrastructure that enables AI Agents to participate in live conversations at scale. - Enterprise-Grade Integrations: Design robust integrations with major CCaaS platforms and customer systems. - Human-AI Collaboration: Build the systems that make AI-to-human handoff seamless, contextual, and reliable. - High-Impact Engineering: Your work directly determines how smoothly AI Agents operate in production environments. If you’re a strong backend engineer who wants to apply your expertise to real-world AI systems operating inside complex enterprise ecosystems, this role offers that opportunity. Qualifications - Bachelor’s degree in Computer Science or related field. - 5+ years of experience building scalable backend systems in production environments. - Strong experience designing and maintaining robust APIs (REST, gRPC). - Solid understanding of distributed systems and real-time communication architectures. - Experience integrating with third-party enterprise platforms and APIs. - Experience working with CCaaS platforms or contact center systems is a strong plus. - Familiarity with AI Agents, Virtual Agents, or LLM-based systems is a plus. - Experience with containerized environments (Kubernetes, Docker). - Experience with cloud platforms such as AWS, GCP, or Azure. - Strong understanding of system reliability, observability, and security in enterprise environments. Responsibilities - Design and build scalable backend services that integrate Cresta’s AI Agents with customers’ CCaaS platforms. - Architect systems that manage real-time conversation state, context propagation, and session lifecycle. - Implement seamless AI-to-human handoff mechanisms, ensuring full context transfer and minimal disruption to the customer experience. - Develop secure and reliable integrations with CCaaS APIs (voice, chat, messaging, routing, agent desktop, etc.). - Collaborate closely with ML engineers and AI researchers to operationalize AI Agent capabilities in live environments. - Ensure high availability, low latency, and strong observability for real-time conversation systems. - Implement authentication, authorization, compliance, and enterprise security best practices across integrations. - Drive improvements in reliability, performance, and scalability in production environments handling high interaction volumes. Benefits - We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs. - Paid parental leave to support you and your family. - Monthly Health & Wellness allowance. - Work from home office stipend to help you succeed in a remote environment. - Lunch reimbursement for in-office employees. - PTO: 3 weeks in Canada. - Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.
Role Description The Senior Data Visualization Developer is responsible for designing and developing reports and dashboards to support self-service analytics environments for clients. This role requires strong technical skills in business intelligence tools and SQL, as well as the ability to translate business needs into effective data visualizations. - Interact directly with client stakeholders (business or technical) to understand their data visualization needs. - Use SQL queries to explore, analyze, and import data sources for report development. - Work directly with clients to understand their business goals, data needs, and reporting requirements. - Create prototypes based on stakeholder requirements to validate report/dashboard design. - Develop and optimize reports and dashboards using tools such as Tableau and Power BI. - Ensure data accuracy by performing quality checks on source data. - Understand and follow best practices in data visualization, automation, and user experience. - Participate in the cultivation of data visualization culture and community internally. - Document and train end-users on BI deliverables to ensure long-term sustainability. Qualifications - 3+ years of experience developing reports and dashboards using BI tools (Tableau, Power BI, Looker, D3). - 3+ years writing SQL queries of medium complexity. - Strong understanding of relational database structures. - Proven ability to present complex data in an intuitive and visually compelling manner. - Experience in analyzing stakeholder needs and developing user-friendly visualizations. - Detail-oriented with a strong sense of data accuracy and quality assurance. - Ability to structure and write clear, concise documentation. - Familiarity with relational databases (e.g., SQL, MySQL) and NoSQL databases. - Knowledge of data warehousing concepts and cloud platforms like AWS, Google Cloud, or Azure. - Familiarity with Agile methodologies and collaboration tools (e.g., Jira). - Enthusiastic about learning and adopting new features within BI tools. Benefits - Top of industry medical, dental, and vision benefits with multiple options. - 8 weeks of Parental Leave. - Discounted pet insurance. - Care.com membership with 3 back-up emergency child or elder care days annually. - 15 days of paid vacation, 6 federal holidays, and 4 floating holidays starting day one. - TechEleX program providing options for technology needs with hardware replacement every 3 years. - Annual Internet Reimbursement benefit of $25 per month. - 3 days of paid professional development every year, including an allowance for registration fees. - Employee wellness events, HeadSpace membership, and access to TalkSpace and mental health coverage. Company Description Excella is a transformative technology firm that helps organizations unlock new possibilities. We believe the key to helping clients challenge the status quo and reach new heights lies in our talented people. That’s why we’re committed to developing talent and providing opportunities for career growth at every stage. Join our collaborative team dedicated to solving complex problems with sustainable solutions while building your future as a leader. At Excella, you’re empowered to make lasting impact, turning today’s challenges into tomorrow’s mission successes. Workplace locations look different for everyone. Excellians are a distributed workforce and whether you're working from your home office or a client site, we support a flexible work/life integration regardless of your location.
Metajive helps brands grow through design, technology & modern marketing.
• Lead the development of high-performance, responsive, and accessible user interfaces using Next.js and React • Architect and implement seamless data consumption from our headless CMS APIs, with a strong focus on Craft CMS and GraphQL • Collaborate closely with back-end developers (who manage the PHP/Craft CMS API) to define and refine API contracts, ensuring optimal front-end performance • Translate UI/UX designs and wireframes into high-quality code (HTML5, CSS3, JavaScript/TypeScript) • Implement and maintain state management solutions for complex application logic • Optimize front-end assets and code for maximum speed and scalability, focusing on Core Web Vitals and Lighthouse scores • Contribute to setting up and maintaining front-end testing frameworks and CI/CD pipelines relevant to the front-end environment • Troubleshoot and resolve front-end issues, bugs, and performance bottlenecks across various browsers and devices
Metajive helps brands grow through design, technology & modern marketing.
• Lead the development of high-performance, responsive, and accessible user interfaces using Next.js. • Architect and implement seamless data consumption from our headless CMS APIs, with a strong focus on Craft CMS, WordPress, and GraphQL. • Architect, develop, and maintain complex web applications with a strong emphasis on PHP back-end architecture and APIs. • Integrate and work extensively with headless CMS platforms, with a focus on Craft CMS, WordPress, and others. • Develop and maintain efficient APIs for front-end consumption, particularly for applications built with Next.js. • Implement and maintain CI/CD pipelines and other DevOps practices. • Optimize back-end performance and ensure data security. • Collaborate with other developers to ensure seamless integration and functionality. • Troubleshoot and resolve issues across the full stack.
• Own entire product surfaces from idea to impact • Set the roadmap and advocate for high priority projects • Work on integrating marketing and sales tools and automating internal processes • Collaborate directly with the Engineering Lead and team of Engineers • Help improve user flows based on feedback
We are a staffing and IT recruitment company based in Sofia, Bulgaria.
• Collaborate with teams across Serbia, Iceland, Canada and Bulgaria to analyze, design, and develop the backend infrastructure for iLottery gaming products • Build and implement intuitive, reliable, and scalable user interfaces for web-based operational systems • Write clean, efficient, and reusable code that supports evolving business needs and complex workflows • Ensure a smooth user experience by focusing on performance, accessibility, and usability • Participate in daily stand-ups, sprint planning, and other Agile ceremonies to stay aligned with team goals • Deliver high-quality features on time, in line with the product roadmap and development milestones • Stay up to date with modern frontend technologies and propose improvements to tooling, architecture, and development practices
16,192more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
JavaScript, Docker, Kubernetes, React, Observability/Monitoring, LLM