Factor is looking to add a Lead Software Engineer to our technology team. In this role, you'll work alongside our development team to deliver mission critical cloud-native software solutions to our customers. Creating and managing solutions in a fast-paced environment, you'll see the results of your work firsthand. This position reports to our CTO/Director of Technology. In this role, you will serve as both a leader, helping the team move mission work forward, and an innovator, advancing our platform. If you're a highly motivated engineer who is excited to make a difference in the architecture and engineering space, check out our job posting!
LOCATION
This is a remote capable position but may require occasional visits to our office in Fort Wayne, Indiana. This position requires the candidate to work and be available during Eastern Daylight Time (EDT) hours. This position is not eligible for relocation assistance.
ABOUT FACTOR:
At Factor, we create software solutions that connect people, projects, and invoices for firms in the architecture and engineering (A/E) industry. We are an organization that has experienced significant growth with a strong customer base, but we operate with the tenacity and focus of a startup. We have a casual work environment that emphasizes results over ceremony.
ABOUT THIS POSITION
As the leader of a development team, this individual will play a pivotal role in driving the successful delivery of defined work. A Lead Software Engineer is expected to take full ownership of outcomes, ensuring that deliverables meet the high standards we aim to achieve as an organization. While this is a hands-on engineering role, it also requires strong leadership and mentoring capabilities to guide and support a small team of software engineers. The ideal candidate will be deeply invested in both delivering business value and fostering a culture of continuous improvement.
Beyond the day-to-day execution of backlog items, you will participate in the strategic planning of our software ecosystem. This involves identifying emerging technologies and trends, evaluating their potential impact on our platform, and devising innovative solutions to pragmatically integrate them effectively.
This role is designed for someone who thrives in a fast-paced, results-oriented environment and is passionate about building great software while growing the capabilities of those around them.
WHAT YOU'LL BRING (SKILLS AND REQUIREMENTS)
- Bachelor’s degree in computer science / software engineering / information systems / information technology and minimum 6 years of related professional experience.
- Experience collaborating with team members across various disciplines, both technical and non-technical, to drive the successful delivery of software solutions. Clearly communicate architectural designs, decisions, and trade-offs to these diverse audiences.
- Demonstrated experience defining, implementing, and operating cloud-based solutions that operate at scale. Ensure the performance, security, scalability, availability, and reliability of the implemented solutions.
- Experience creating solutions that incorporate modern development paradigms, practices, and technologies, including web development, data architecture, automated testing, API development, microservices, containerization, clean code, and clean architecture.
- The Factor technology stack is always evolving; experience with the following technologies (or parallel equivalents) would be considered required:
- Back-end software solutions using languages / frameworks / technologies such as REST, Asp.Net, Redis, SQL Server, Entity Framework, Cosmos DB, Postgres, MongoDB, Neo4j, C#, Java, etc.Front-end software solutions using languages / frameworks / technologies such as HTML, JavaScript, Node, React, Vue, Angular, etc.
- Event driven solutions with technologies such as Azure Functions, Azure Service Bus, Rabbit, Kafka, etc.
- Ideal Team Player: someone who demonstrates strong team dynamics.
- Ownership: someone who takes ownership of themself, their assigned work, and the results that follow.
- Coach: someone who promotes the Factor vision and advancement of other team members.
- Positive Energy: someone who brings joy to others around him/her.
- Technical Excellence: someone who is passionate about creating sustainable software.
- Security Mindset: someone who thinks of security beyond authentication and authorization.
- Risk Analysis & Migration: someone who can recognize and communicate risk.
- Initiative: someone who keeps pace with emerging technologies.
- Alignment: someone who can align decision making based on defined objectives & vision.
- Standards: someone who is capable of setting and maintaining professional standards.
- Leadership: someone who can run and direct a team.
- Adaptable: someone who embraces that software is iterative, and that teams empower product owners to change.
BENEFITS
At Factor we offer our team members a competitive salary, generous paid time off, medical insurance, dental insurance, vision insurance, and retirement savings with matching company contributions. We also pay for parking when you are working in our downtown Fort Wayne office location.
WORK AUTHORIZATION
Factor will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
EQUAL OPPORTUNITY EMPLOYER
It is the policy of Factor that all recruiting, hiring, training, compensation, overtime, job classification and assignment, facilities, promotions, transfers, employee treatment and all other terms and conditions of employment shall be maintained in a manner which will not discriminate against any person because of race, color, age, sex, national origin, ancestry, religion, marital status, military status, or disability. The applicant should respond to questions on this application in a way that will not divulge such information.
Job Type: Full-time
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Work Location: Hybrid remote in Fort Wayne, IN 46802