Job Description
Why Work Here?
At Arkatechture, we have a simple shared mission: to build a sustainable organization built upon three pillars: Do something meaningful, With a great team, Earning what you deserve.
Founded in 2012, Arkatechture has grown into a nationally recognized data and technology company, partnering with organizations across the fintech, AI, and financial services spaces. We combine deep industry knowledge with technical expertise to help our clients unlock the full potential of their data. Whether it’s modernizing infrastructure, building analytics platforms, or leveraging AI for smarter decision-making, we thrive at the intersection of innovation and impact.
Our team is made up of curious, collaborative, and community-minded professionals who are passionate about solving complex problems and staying ahead of what’s next in data and technology. While our roots are in New England, our reach is nationwide, and we support flexible, remote-friendly work to match.
We offer a competitive benefits package that includes:
A flexible remote work policy with optional access to our Portland, Maine office
A 4-day workweek after 3 years of service
Generous paid time off, including 11 holidays
Medical, disability, life insurance, and optional dental/vision
401(k) retirement plan with company match
Training & certification reimbursement
Milestone recognition programs, annual PTO increases, and more
All employees share our core values: put the team first, practice humility, take pride in everything we do, stay curious, care for our community & environment, take work seriously; ourselves not so much.
The Position
Arkatechture is seeking a Software Engineer with experience with AI (GenAI and Agentic workflows) to support our Arkalytics platform and other initiatives related to Data Warehousing, Business Intelligence, and Advanced Analytics. We’re looking for a self-starter who is enthusiastic about AI, software, data, and emerging technologies—especially those at the intersection of AI and engineering.
The ideal candidate is experienced in full-stack development, cloud infrastructure, and data systems, and is excited to explore and apply AI to solve real-world problems, increase team productivity and velocity, automate workflows, and enhance user experiences.
How to Apply
Please send a cover letter and resume with your application. You must submit both documents to be considered for the position. We’re building a diverse team of people who care about doing meaningful work with great people. If that excites you, apply and let’s start the conversation.
Key Responsibilities
Gather technical requirements, contribute to architectural decisions, and create clear documentation.
Identify, design, and implement process improvements such as AI-powered automation, intelligent error detection, or optimization algorithms.
Design and develop high-quality, maintainable software that meets product and business requirements
Leverage AI/ML techniques to build features or tools that improve platform intelligence, productivity, efficiency, or user interactions
Collaborate on proof-of-concepts and prototypes for incorporating AI into our products (Arkalytics) or development workflows
Build agents to write and maintain unit/integration tests; conduct code reviews to ensure best practices safely
Provide ongoing support, troubleshooting, and enhancements to existing systems and platforms
Communicate effectively with both technical and non-technical stakeholders, including clients
Work with Product owner and CTO in realizing the AI roadmap for Arkalytics (Chatbots, knowledgebases)
Mentor team members in AI-related best practices and development approaches and develop and implement AI policies for guardrails
Participate in Agile ceremonies, daily standups, and cross-functional planning sessions.
Contribute to Tier 2 and 3 production support and service desk escalations
Continuously learn and bring forward-thinking AI ideas to the team and spear-head the implementation of such ideas
Skills, Knowledge and Expertise
Requirements
3+ years in a software engineering or similar individual contributor role.
Bachelor’s degree in Computer Science, Engineering, Data Science, or equivalent practical experience.
Proven experience building AI agents and working with MCP servers is a must
Proven experience using AI/ML libraries or frameworks
Experience working with AI first code editors such as Cursor, Windsurf, Replit agent etc
Strong experience with Python and object-oriented programming is required
Experience with cloud platforms, especially AWS (Lambda, S3, EC2, SageMaker, etc.) is required
Familiarity with data platforms such as Snowflake or Databricks is required
Experience with REST APIs, SDKs, and CLI tools is a must
Strong understanding of data formats such as JSON, XML, CSV, and flat files
Experience with Docker, ECS, Fargate, Kubernetes, microservices, and event-driven architecture is a plus.
Working knowledge of Linux/Unix systems is nice to have
Familiarity with data warehousing, BI, and analytics environments is required
Experience or interest in MLOps, model deployment, or integrating AI into software workflows is a plus
Experience with Git is a must
Experience using tools like Jira, Confluence, Slack, and Agile frameworks
AI certifications (GenAI, Agentic AI) or AWS Certification (e.g., Developer Associate or Solutions Architect) is required
Financial services experience is a plus
Experience with CI/CD pipelines is a plus
Bonus Points For:
Building AI-enhanced features (e.g., intelligent alerts, chatbots, knowledgebases but also agents for increasing productivity – what agents are you bringing to the job?).
Knowledge of ethical AI practices, model explainability, or AI governance frameworks.
Benefits found in job post
Disability insurance
401(k)