Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer, Technical Lead role.
Rezi rewrites your resume against Arkatechture's job description. Free.

Tailor your resume to this Senior Software Engineer, Technical Lead role.
Rezi rewrites your resume against Arkatechture's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Technical Lead posting at Arkatechture — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Technical Lead posting at Arkatechture — free, in seconds.
About the Role
Arkatechture is seeking a Senior Software Engineer, Technical Lead to design, build, and deliver complex custom data and software solutions for Arkalytics customers. This role involves architecting ETL/ELT data pipelines, developing scalable automation, integrating APIs, and solving advanced data engineering challenges. The Senior Engineer will also provide technical guidance and mentorship to other engineers and partner with leadership to improve team operations.
Responsibilities
- 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.
Requirements
- 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.
Skills
- Python
- ETL/ELT
- APIs
- AWS
- Snowflake
- C#
- JavaScript
- Go
- Docker
- ECS
- Fargate
- Kubernetes
- Microservices
- Message queues
- Linux
- Unix
- CI/CD
- Jenkins
- Bitbucket Pipelines
- PostgreSQL
- SQL Server
- Oracle
- DB2
- REST APIs
- SDKs
- CLI tools
- JSON
- XML
- CSV
- Flat files
- Software engineering
- Testing
- Version control
- Deployment
- Git
- Jira
- Confluence
- Slack
- Agile development
- NoSQL
- MongoDB
- DynamoDB
Location
- Remote
Work Type
- Full Time
- Remote
Experience Level
- Senior
- 7+ years of experience
Education Level
- Bachelor's degree in a related field or equivalent professional experience
Salary/Compensations
- $111,000 - $130,000 / year
Benefits
- 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
About the Company
- At Arkatechture, we have a simple shared mission: Do something meaningful, With a great team, Earning what you deserve.
- Since 2012, we’ve brought together data lovers and technical experts who are passionate about solving complex problems and helping businesses harness, utilize, and optimize their data.
- As the landscape continues to evolve, so do we. We are constantly exploring better technologies, approaches, and ways of working.
- We are proud of the community and culture that we’ve created at Arkatechture, and we have no intention of slowing down.
- 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.