Earnbetter

Job Search Assistant

LEAD SOFTWARE ENGINEER / ARCHITECT - REMOTE

KForce • Union, NJ 07083 • Posted today

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Hybrid • Full-time • $170,000-$200,000/yr • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

Kforce is seeking a Lead Software Engineer/Architect with a deep software engineering mindset to develop an intimate understanding of a well-known security and monitoring software-based firm's business through daily interactions with operations teams. This remote role, requiring occasional onsite work in New York, NY or Union, NJ, involves architecting and refining system design for scalability, overseeing architectural improvements, advocating for best practices, leading cross-functional teams, and serving as a technical guide and problem resolution lead.

Responsibilities

  • Architect and refine system design to ensure scalability and robust functionality.
  • Oversee the implementation of architectural improvements.
  • Advocate for best practices and advanced approaches to improve overall code quality and system performance.
  • Lead and collaborate with cross-functional teams to address technical challenges and deliver comprehensive solutions.
  • Act as a point of contact for technical guidance and problem resolution, ensuring high reliability and system integrity.
  • Guide and prioritize with a team of skilled Engineers, ensuring the execution of architectural enhancements.
  • Champion best practices within the team to elevate code quality and mitigate production challenges.
  • Collaborate closely with developers, QA, and DevOps teams to uncover and tackle development hurdles.
  • Serve as the key problem resolution lead, providing expert forensics and debugging to swiftly resolve production issues.

Qualifications

Required

  • Extensive experience with backend technologies, particularly PHP and/or Python, and familiarity with frontend frameworks such as React, Vue, or Angular.
  • Strong understanding of data-driven architectures and relational databases.
  • Experience with queue-based architectures, preferably RabbitMQ or similar.
  • Capability to effectively troubleshoot and optimize both backend and frontend issues.
  • Knowledge of evolving from monolithic structures to microservices.
  • Agile development methodology expertise.
  • Effective mentorship skills, promoting a culture of continuous learning and improvement.
  • Practical experience with communication APIs, such as Twilio.
  • Solid understanding and practice of Scrum and Agile methodologies.

Full Job Description

DescriptionKforce is working with a well-known security and monitoring software-based firm (a prominent organization - recession proof!) seeking a Lead Software Engineer/Architect (Python or PHP). This is a remote position, but you must go onsite as needed to the New York, NY office or Union, NJ.Summary:We seek a Lead Software Engineer/Architect with a deep software engineering mindset interested in developing an intimate understanding of our business through daily interactions with our operations teams. Expect a dynamic role where you'll focus on technical implementation while maintaining open communication with stakeholders through weekly interactions. Responsibilities:* Architect and refine system design to ensure scalability and robust functionality.* Oversee the implementation of architectural improvements* Advocate for best practices and advanced approaches to improve overall code quality and system performance* Lead and collaborate with cross-functional teams to address technical challenges and deliver comprehensive solutions* Act as a point of contact for technical guidance and problem resolution, ensuring high reliability and system integrity* Guide and prioritize with a team of skilled Engineers, ensuring the execution of architectural enhancements* Champion best practices within the team to elevate code quality and mitigate production challenges* Collaborate closely with developers, QA, and DevOps teams to uncover and tackle development hurdles* Serve as the key problem resolution lead, providing expert forensics and debugging to swiftly resolve production issuesRequirements* Extensive experience with backend technologies, particularly PHP and/or Python, and familiarity with frontend frameworks such as React, Vue, or Angular* Strong understanding of data-driven architectures and relational databases* Experience with queue-based architectures, preferably RabbitMQ or similar* Capability to effectively troubleshoot and optimize both backend and frontend issues* Knowledge of evolving from monolithic structures to microservices* Agile development methodology expertise* Effective mentorship skills, promoting a culture of continuous learning and improvement* Practical experience with communication APIs, such as Twilio* Solid understanding and practice of Scrum and Agile methodologies* Advise on new technology, development tools and emerging standardsAble to perform the following duties:* Team Leadership: Serve as the team lead for our architecture team, guiding the development and implementation of innovative architectural solutions* Cross-Team Mentorship: Act as the lead mentor across all development teams, providing expertise, mentorship, and guidance to elevate technical skills and foster professional growth* Standards Development: Establish and refine standards and guidelines that will shape the practices and procedures of the entire development team, ensuring consistency and quality in our deliverables* Task Management: Delegate and review tasks effectively, ensuring project milestones are met efficiently while upholding high standards of quality* Code Reviews: Conduct thorough code reviews to maintain code integrity, encourage best practices, and facilitate continuous improvement across all projects* Serve as the key problem resolution lead, providing expert forensics and debugging to swiftly resolve production issuesJob TypeDirect HireCompensation170000 - $200000