Skip to main content

Lead Software Engineer

Posted 6 days ago

software technologyFranklin (TN)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Architect Bachelor’s degree in Computer Science, Engineering, or related discipline.4+ years of experience in designing and architecting enterprise scale software solutions.12+ years of experience in building and managing large scale software engineering solutions.3+ years of experience working with NodeJs/Python/.Netcore/Java, Azure data pipelines/AWS AMR, Apache spark Proven track record of leading the delivery of large-scale software development projects. Experience with building software solutions in one or more the following cloud service providers – Azure or AWS.Knowledge of CI/CD Pipeline concepts using Git, Jenkins/Azure DevOps, Artifactory. Experience developing software for building data pipelines or ETL solutions. DevOps Experience. Experience with cloud providers, preferably Azure. Experience with testing, automation principles. Experience with batch processing and/or event/message hubs. Experience working with large size data sets using Big Data Frameworks (i.e., Hadoop/EMR/Databricks/Spark/Hive etc.)Knowledge of data architecture principles (e.g., Data Lake, Databricks Delta Lake, Data Warehousing, etc.)Knowledge of data modelling techniques including slowly changing dimensions, aggregation, partitioning and indexing strategies. Ability to independently troubleshoot and performance tune large scale enterprise systems. Excellent collaborator with experience working effectively with cross-functional teams such as leadership, product management and engineering, with a willingness to inspire other data engineers, data scientists and analysts. Solid communication skills with the ability to communicate technical concepts to both technical and non-technical audiences.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this