Senior Software Engineer

Gate Sentry
Southlake, TX, United States
Full-time

Gate Sentry was founded by former Corporate leaders, property managers, and security experts who were frustrated with existing access control systems.

These systems often offered all-in-one solutions that failed to address the specifics of each property type. Leveraging years of firsthand experience, our founders developed Gate Sentry, an access control solution that delivers customized features designed to navigate the specific challenges and preferences of each property type, ensuring a seamless and effective access control solution.

Job Description :

The Senior Software Engineer will lead a team of talented developers, overseeing the planning, execution, and success of complex technical projects while also working on their own cutting-edge projects.

This role requires a blend of technical expertise, leadership skills, and the ability to manage multiple projects simultaneously, effectively balancing all these responsibilities.

The ideal candidate will delegate tasks, set clear expectations, provide direction, offer feedback, and maintain high standards of quality and efficiency wile meeting deadlines.

Additionally, the Software Engineering Manager will stay hands-on with technology and provide technical mentorship to the team.

Responsibilities

  • Lead the development team in designing, developing, coding, maintaining, and debugging applications.
  • Possess extensive technical expertise in React, MongoDB, and Parse.
  • Manage software development activities, setting goals and timelines, providing feedback, and supporting team members to ensure timely and productive project progression.
  • Conduct code reviews and hold weekly meetings to review progress and address issues.
  • Run Agile processes, maintaining the development backlog for integration projects, including Sprint Planning, Standups, Grooming, and Retrospectives.
  • Collaborate with customer leadership to remove roadblocks and build, redesign, or refine processes for a seamless customer experience.
  • Recommend strategies for solving complex technical problems.
  • Stay current with industry trends, emerging technologies, and best practices.
  • Ensure all system documentation is current (e.g., UML and other documentation).
  • Recommend and manage all necessary tools and third-party applications.
  • Demonstrate excellent problem-solving skills, with a track record of designing and delivering scalable, high-performance systems.
  • Communicate complex technical concepts effectively to non-technical stakeholders.
  • Perform other duties as assigned.

Education / Certification and Experience

  • College / University degree in Computer Science.
  • Certified Scrum Master (CSM) required.
  • 5-10 years of experience in software development.
  • Proficient in Javascript, TypeScript, React, Ionic, Capacitor, SQLite, EasyUI, PHP, jQuery, Node.js, Express, and MongoDB.
  • Demonstrated experience with Agile techniques : User Stories, Continuous Testing, Automated Testing, Agile Games.
  • Strong communication, leadership, and problem-solving skills.
  • Proven leadership in the design, development, implementation, and support of software development solutions.

Compensation and Benefits :

  • Comprehensive benefits package, including healthcare coverage.
  • In-office presence required Monday to Thursday in Southlake, with Fridays designated for remote work.

Join Us :

We’re seeking a skilled Senior Software Engineer to lead our development team and work on innovative projects. In this role, you'll have the flexibility to shape key initiatives and influence the direction of our software development.

You will guide a talented team of developers and contribute to cutting-edge technology. If you're ready to take on a leadership role, make a tangible impact, and help drive our company's software strategy, we’d love to hear from you.

30+ days ago
Related jobs
Promoted
VirtualVocations
Irving, Texas

A company is looking for a Senior Software Design Engineer Spark/Python. ...

Promoted
Vizient, Inc.
Irving, Texas

Design, develop, enhance, code, test, deliver and debug software. Bachelor's degree in Computer Science, Math, or Engineering highly preferred. Extensive experience working with enterprise solution delivery in a large-scale distributed software design environment is required. ...

Promoted
VirtualVocations
Irving, Texas

Key Responsibilities:Lead, architect, and drive major product initiatives across existing and new featuresCollaborate with cross-functional teams to brainstorm, prototype, and launch new solutionsSupport and mentor a team of product engineers and improve engineering processesRequired Qualifications:...

Promoted
Iris Software Inc.
Irving, Texas

SDET Engineer to join our dynamic team. As an SDET Engineer, you will work closely with development and QA teams to design, develop, and maintain automated test frameworks. Identify, analyze, and document software defects and ensure proper resolution. Bachelor's degree in Computer Science, Engineeri...

Promoted
VirtualVocations
Arlington, Texas

A company is looking for a Senior Software Engineer - Passport. ...

Promoted
CDW Corporation
Irving, Texas

Experience both as a manager supporting a team of 10+ engineers/programmers and as a senior (principal or above) engineer or senior architect. The Senior Principal Software Engineer - Web position will design, develop, and maintain web applications, frameworks and infrastructure providing customer f...

Promoted
Sirius XM Radio, Inc.
Irving, Texas

Experience both as a manager supporting a team of 10+ engineers/programmers and as a senior (principal or above) engineer or senior architect. The Senior Principal Software Engineer - Web position will design, develop, and maintain web applications, frameworks and infrastructure providing customer f...

Fidelity Investments
Westlake, Texas

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) performing ful...

Frontier Communications
Lewisville, Texas

Senior Software Engineer- Full Stack . Proven working experience in software engineering with a solid background in relevant technologies. Excellent communication and collaboration skills and a team-focused approach towards software development. Stay up to date on software industry trends. ...

00002 Citibank, N.A.
Irving, Texas

Requirements: Requires a Master’s degree (or foreign equivalent) in Computer Science, Information Systems, Engineering (any) or related field and 3 years of experience as a Software Engineer, Software Developer or related position. Citibank, seeks a Digital Software Engineer Senior Analyst for its ...