> Markdown version of [/jobs/ext/3324523-senior-software-engineer-technical-lead](https://www.wearedevelopers.com/jobs/ext/3324523-senior-software-engineer-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Technical Lead - **Company:** ARKATECHTURE CORP. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $111,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Application Integration Architecture, Business Logic, Confluence, JIRA, C Sharp (Programming Language), Unix, Cloud Computing, Cloud Database, Code Review, Computer Programming, Continuous Integration, Data Discovery, Information Engineering, Data Infrastructure, Extract Transform Load (ETL), Data Mapping, Data Systems, IBM DB2, Linux, Amazon DynamoDB, JSON, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, NoSQL, Oracle (Applications), Queueing Systems, Simple Data Format, Software Deployment, Software Engineering, Software Systems, Systems Integration, Extensible Markup Language (XML), Scripting, Cloud Platform System, Snowflake, Git, Containerization, Kubernetes, Slack, Deployment Automation, AWS Fargate, Bitbucket, Restful APIs, Software Version Control, Data Pipelines, Docker, Jenkins, Microservices - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cc658251a805a439 ## About the Role * 7+ years of experience in software engineering, data engineering, or a similar hands-on technical role * Bachelor's degree in a related field or equivalent professional experience * AWS or Snowflake technical certification, such as AWS Solutions Architect Associate or above, or a comparable certification * Strong Python development experience, with a track record of building production-grade applications, automation, or data solutions * Experience with additional programming or scripting languages such as C#, JavaScript, or Go is a plus * Demonstrated experience mentoring and developing other engineers through technical guidance, knowledge sharing, code reviews, and ongoing feedback * Experience serving as a senior technical resource or technical lead, including influencing solution design, architecture, engineering standards, and technical decision-making * A continuous improvement mindset with experience identifying and implementing improvements to engineering processes, documentation, tooling, or development practices * Experience with containerization, orchestration, and cloud technologies such as Docker, ECS, Fargate, Kubernetes, microservices, and message queues * Strong Linux or Unix experience * Experience with CI/CD tools and practices, such as Jenkins or Bitbucket Pipelines * Experience working with relational and cloud databases such as Snowflake, PostgreSQL, SQL Server, Oracle, or DB2 * Experience designing and integrating with REST APIs, SDKs, and CLI tools * Experience working with multiple data and file formats, including JSON, XML, CSV, and flat files * Strong understanding of software engineering, testing, version control, and deployment best practices * Demonstrated experience successfully designing and delivering multiple production software applications or data engineering projects * Experience working with Git, Jira, Confluence, and Slack in an Agile development environment * Exposure to NoSQL databases such as MongoDB or DynamoDB is a plus * Strong communication and collaboration skills, with the ability to work effectively with engineers, project managers, analysts, and customers * Ability to take ownership of complex technical problems, operate independently, and help others navigate challenges when the path forward is not immediately clear ## Description Arkatechture is seeking a Senior Software Engineer, Technical Lead to design, build, and deliver complex custom data and software solutions for Arkalytics customers through project-based Statements of Work (SOWs). This role serves as a senior technical contributor and leader within the Custom Services engineering lane, responsible for architecting ETL/ELT data pipelines, developing scalable automation, integrating APIs, and solving advanced data engineering challenges across customer environments. In addition to hands-on technical delivery, the Senior Engineer will play a key role in developing and supporting the growth of other engineers within the lane. This includes providing technical guidance and mentorship, helping engineers strengthen their skills and capabilities, and promoting consistent engineering standards and best practices. The Senior Engineer will also partner closely with the head of the lane to continuously improve the team's day-to-day operations by refining processes, documentation, technical standards, and tooling. The Senior Engineer will collaborate closely with project managers, analysts, engineers, and clients to translate requirements into effective technical solutions while ensuring quality, performance, scalability, and long-term maintainability. The ideal candidate has deep hands-on engineering experience with modern data platforms, strong Python development skills, a track record of delivering production-grade solutions in cloud environments, and the ability to lead and develop other engineers while driving continuous improvement across the team. 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. To help us get to know you, please include your resume and answer the following question in the cover letter section of the application: Tell us about a complex data or software engineering solution you personally designed and delivered. What problem were you solving, what technologies and approach did you use, and what was the outcome? Please also briefly describe your role in guiding other engineers or improving the team's technical approach along the way. (250 words or less.), * Take full accountability for assigned SOW tasks and deliverables, ensuring on-time delivery, quality execution, and high customer satisfaction * Analyze and resolve technical challenges within SOW scope by identifying root causes and implementing effective solutions while adhering to change management procedures * Gather requirements for data pipeline integration (ELT) development and data mapping (business logic) * Drive the data discovery and file requirements process * Proactively monitor client batch cycle (ETL) processes, ensuring successful execution and responding quickly to failures * Automate deployment processes and develop tools to monitor system health, reliability, and business-critical processes * Maintain accurate task statuses and communicate progress, risks, issues, and dependencies to internal teams and clients * Escalate risks and issues in a timely manner and actively participate in daily standups and team discussions * Build project estimates and partner with Project Managers on task planning and allocation * Establish and promote engineering best practices, technical standards, and consistent approaches across the Custom Services engineering lane * Provide technical mentorship, guidance, and support to other engineers, helping them develop their skills, troubleshoot complex challenges, and grow in their roles * Serve as a senior technical resource for the engineering team, providing guidance on solution design, architecture, and technical decision-making * Partner with other leaders to continuously evaluate and improve processes, documentation, standards, and tooling that support the team's day-to-day operations and service delivery * Identify opportunities to improve engineering efficiency, quality, scalability, and consistency, and help drive those improvements through implementation * Foster knowledge sharing across the engineering team by contributing to documentation, reusable solutions, and team learning * Collaborate closely with Project Managers, analysts, engineers, and other internal stakeholders to ensure successful client delivery Additional responsibilities as assigned ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Coffee with Developers](https://www.wearedevelopers.com/videos/341-coffee-with-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)