
Senior Software Engineer, Technical Lead
Posted Sep 11

Posted Sep 11
This is a fully remote position, open to applicants in Maine.
β’ Assume full responsibility for assigned SOW tasks and deliverables, guaranteeing timely delivery, quality execution, and high customer satisfaction.
β’ Analyze and address technical challenges within the SOW scope by pinpointing root causes and implementing effective solutions while following change management protocols.
β’ Collect requirements for the development of data pipeline integration (ELT) and data mapping.
β’ Lead the data discovery process and file requirements gathering.
β’ Proactively oversee client batch cycle (ETL) processes, ensuring successful execution and quickly addressing failures.
β’ Automate deployment processes and create tools to monitor system health, reliability, and essential business processes.
β’ Maintain precise task statuses and communicate progress, risks, issues, and dependencies to internal teams and clients.
β’ Timely escalate risks and issues, and actively engage in daily standups and team discussions.
β’ Develop project estimates and collaborate with Project Managers on task planning and allocation.
β’ Establish and advocate for engineering best practices, technical standards, and consistent methodologies across the Custom Services engineering lane.
β’ Offer technical mentorship, guidance, and support to fellow engineers.
β’ Act as a senior technical resource for solution design, architecture, and technical decision-making.
β’ Collaborate with other leaders to enhance processes, documentation, standards, and tooling.
β’ Identify and implement enhancements to engineering efficiency, quality, scalability, and consistency.
β’ Promote knowledge sharing through documentation, reusable solutions, and team learning.
β’ Work alongside Project Managers, analysts, engineers, and internal stakeholders to ensure successful client delivery.
β’ Undertake additional responsibilities as assigned.
β’ Over 7 years of experience in software engineering, data engineering, or a similar hands-on technical role.
β’ Bachelor's degree in a related area or equivalent professional experience.
β’ AWS or Snowflake technical certification, such as AWS Solutions Architect Associate or a comparable credential.
β’ Strong experience in Python development, with a proven history of building production-grade applications, automation, or data solutions.
β’ Familiarity with other programming or scripting languages like C#, JavaScript, or Go is a plus.
β’ Proven experience in mentoring and developing fellow engineers via 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 mindset geared towards continuous improvement, with experience in identifying and implementing enhancements 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.
β’ Familiarity with CI/CD tools and practices, such as Jenkins or Bitbucket Pipelines.
β’ Experience with relational and cloud databases like Snowflake, PostgreSQL, SQL Server, Oracle, or DB2.
β’ Proficiency in designing and integrating with REST APIs, SDKs, and CLI tools.
β’ Experience handling various data and file formats, including JSON, XML, CSV, and flat files.
β’ Strong grasp of software engineering, testing, version control, and deployment best practices.
β’ Demonstrated success in designing and delivering multiple production software applications or data engineering projects.
β’ Experience using Git, Jira, Confluence, and Slack in an Agile development environment.
β’ Exposure to NoSQL databases like MongoDB or DynamoDB is a plus.
β’ Excellent communication and collaboration skills, enabling effective interaction with engineers, project managers, analysts, and customers.
β’ Ability to take ownership of complex technical challenges, operate independently, and assist others in navigating obstacles when the way forward is not immediately clear.
β’ Please submit both a cover letter and resume.
β’ 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 coverage.
β’ 401(k) retirement plan with company matching.
β’ Training & certification reimbursement.
β’ Milestone recognition programs.
β’ Annual increases in PTO.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.