Lead Software Engineer

1 week ago


Coconut Creek FL United States Site Impact Full time
Site Impact specializes in multi-channel direct marketing services. Our goal is to Drive results for our clients, build a dynamic company culture, and make an IMPACT

We are looking for a technology rock stars to help build an exciting new product which will revolutionize digital marketing. As part of our team, you will experience the excitement and fast pace of a startup under the umbrella of an established and successful business and leadership team.

In a marketplace that has proven challenging for many companies, Site Impact has thrived and remained one of the leading providers in data and marketing resources. As we continue to grow our client following and enhance our current product our once small family has grown into a diverse and dedicated group of over 80 industry and digital marketing professionals who play a key role in the company's culture and our continued growth and success.

Site Impact has been named one of the Best Companies to Work for by Florida Trend Magazine and a consecutive four years awarded a Top Workplace by the Sun-Sentinel.

Characteristics of an Ideal Candidate:

Passionate about software development and building new products

Opinionated on best practices for software design and architecture

Excellent verbal and written communication skills.

Strong problem-solving skills.

Must be a team player; someone who is more focused on the success of the team, than the individual.

Can bring a new perspective to the conversation and is open to new ideas.

Main responsibilities:

Establish and implement standards for code quality, unit testing, documentation, and code reviews
Gain understanding of the business requirements to effectively translate product features into technical development tasks
Coordinate with Product and QA teams to establish clearly defined technical acceptance criteria
Ensure their team delivers value and quality to customers
Work with Technical Product Manager to create a technical design for new features
Ensure everyone understands and follows major technical decisions
Structure work, usually provided by product owners, for their teams and solve coordination issues
Refine new stories with product owners to align with technical design
Coaching team on technical designs and following engineering best practices as well as Agile principles
Lead the development team in alignment with company values on a daily basis
Coordinate and assign tickets with engineering team members
Oversee deployment of any new application code to Production environments
Schedule alignment - be aware of dates (Freezes, Releases) and keep the team working towards the sprint/release goals
Review and assign bugs, perform code reviews
Coordination with QA team resources
Work as part of an Agile Scrum or Kanban team on a project and will be actively involved in our process.
Attend our Sprint Planning Meetings, as we work to determine the work we will commit to in our next sprint.
Be part of the Daily Scrums as we "Walk the Board" to determine our progress for the next 24 hours.
Work with the team to determine estimates for Product Backlog Refinement.
Communicate and work with the team as issues arise.

*The above is a list of the responsibilities that best represents our working conditions today. The job responsibilities can change over time as we adapt to changes needed by the business and our software development process.*

Required Experience:

Full life cycle software development experience
At least 5-7+ years of active Software Development as a Developer.
At least 4+ years of PHP development experience, and is current with Best Practices
At least 2+ years of experience with Node.js
At least 2+ years of experience with at least one PHP Framework
(Laravel, Codeigniter, Zend, Symfony, Yii, etc)
At least 2+ years of experience with MySQL
At least 2-3+ years of experience with JavaScript.
At least 2-3+ years of experience with HTML & CSS.
At least 2-3+ of experience with a JavaScript Framework (Angular.js, Angular, Vue.js, React.js, etc)
A solid understanding of Object-Oriented Programming, and a good knowledge of Design Patterns
Is up to date on the latest best practices in software development.
Experience with using a Version Control Software (ie: Git, Mercurial, Subversion, CVS, etc.)
Experience with building, and consuming Web Services (GraphML, REST, XML Feeds, SOAP, etc).
Experience working with Agile teams leveraging Scrum and Kanban
Utilizing Docker for local development
Developing unit tests integrated with CI/CD pipelines
Performing code reviews and providing feedback

Preferred Experience:

A bachelors degree in computer science, Computer Engineering, Software Engineering or equivalent
Experience working in Digital Marketing or with B2B SaaS products
Configuring DevOps pipelines (Jenkins, GitHub actions, Bitbucket, etc)
Google Cloud Platform (GCP) including GKE and BigQuery (or AWS equivalent)

  • Orlando, FL, United States Universal Orlando Full time

    Job DescriptionUniversal Orlando Resort believes in-person collaboration is key to our success. Many of our Team Members work in a hybrid capacity, contributing from the workplace a minimum of three days per week. There are also roles that require being on-site full time. Limited remote opportunities may be available within specific departments. You’ll...


  • Johns Creek, Georgia, United States Macy's Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Lead to join our team at Macy's. As a key member of our engineering team, you will be responsible for leading the technical direction and development of enterprise solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the engineering...


  • United States Magellan Health Full time

    Interested in a remote opportunity as a Lead Software Engineer while working for an innovative healthcare company where you can have an impact on people's lives? Apply today and come join us at Magellan Health as we empower people to lead healthier, more vibrant lives.This position is best suited to an experienced full stack engineer with experience with...


  • Johns Creek, Georgia, United States Macy's Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Software Engineer to join our Merchandising team at Macy's. As a key member of our technology team, you will play a pivotal role in leading the technical direction and development of enterprise solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to...

  • Lead Software Engineer

    2 months ago


    Springfield, VA, United States ENSCO, Inc. Full time

    *Job Description*ENSCO, Inc., is seeking a seasoned Lead Software Engineer versed in software development standards, processes, and methodologies. The individual must work independently on tasks but collaboratively with other engineers, scientist, leads, other divisions, to design, implement, test, and deploy solutions for complex customer problems.Tasks...

  • Software Engineer Lead

    3 months ago


    Johns Creek, United States Macy’s Full time

    Job Overview The Lead, Software Engineer at Macy’s Technology reports to the Tech Manager, Engineering and plays a pivotal role in leading the technical direction and development of enterprise solutions. As a lead engineer, they serve as the technical anchor for the engineering team supporting a product. They create, own, and are responsible for the...


  • Walnut Creek, California, United States Mat3ra Full time

    About Mat3raMat3ra is a cutting-edge technology company that specializes in developing innovative software solutions for materials research and discovery. Our team is passionate about bridging the gap between materials science, data science, and computer science to create a software framework that enables the design and discovery of new advanced materials...


  • Tampa, FL, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products...


  • Phoenixville, PA, United States Motion Recruitment Full time

    Job DescriptionCompany OverviewMotion Recruitment is seeking a highly skilled Lead Software Engineer to join our team. As a leading provider of innovative solutions, we are committed to delivering exceptional results and exceeding our clients' expectations.Job SummaryWe are looking for a talented Lead Software Engineer to lead our software development team....


  • Princeton, NJ, United States Princeton University Full time

    OverviewThe "Princeton Language and Intelligence" Initiative at Princeton University invites applications for a Lead Research Software Engineer. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b) Applications of large AI models to many...


  • New York, NY, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • United States FIS Global Full time

    Position Overview:We are seeking a Lead Software Engineer to join our dynamic team focused on developing innovative financial technology solutions. This is a full-time role for an experienced professional with a strong background in software development and engineering.Qualifications:Education: Bachelor’s degree in Computer Engineering or a related...


  • Houston, TX, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Senior Software Engineer - AWS/ Azure at JPMorgan Chase within the Corporate Technology - CTIM Org Management / Cloud Platform team, you are an integral part of an agile team that works to enhance, build,...


  • New York, NY, United States Instnt Full time

    Instnt is seeking a Lead Software Engineer to join our team of innovators and engineers.  This role reports directly to the VP, Engineering and works closely with DevOps, Product Design, QA and Data Science.  The Lead Software Engineer is instrumental in the building and maintenance of Instnt's product focused on the Instnt's API and backend...

  • Lead Software Engineer

    18 hours ago


    Columbus, OH, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking with in the Global Customer Platform team, you are an integral part of an agile team that works to enhance, build, and...


  • Orlando, FL, United States Universal Orlando Full time

    Job DescriptionUniversal Orlando Resort believes in-person collaboration is key to our success. Many of our Team Members work in a hybrid capacity, contributing from the workplace a minimum of three days per week. There are also roles that require being on-site full time. Limited remote opportunities may be available within specific departments. You’ll...


  • Plano, TX, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONDESCRIPTION:Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications,...


  • Columbus, OH, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Walnut Creek, California, United States Clearstory Full time

    Job DescriptionThe RoleClearstory is seeking a talented Lead Backend Software Engineer to significantly contribute to our vision of revolutionizing the construction sector. In this capacity, you will be essential in enhancing our integrations with top-tier financial systems and propelling the expansion of our open API.As we experience rapid growth, your...


  • Columbus, OH, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking's Firmwide Core Deposit Platform group, you are an integral part of an agile team that works to enhance, build, and deliver...