You are a passionate software engineer looking to help lead a strong development team. Youre a proud problem solver with a strong technical gut feel with hunches more often right than wrong about where problems lie. A constant learner, youre a continuous contributor to the team IQ level. Youve got the ability to take on and lead individual assignments and complete them soup to nuts. As much as you love the elegance and power of good architecture, your number one focus is delivering software to do the job and you pride yourself on doing that well.
What youll be doing:
Our Lead Software Engineer will be responsible for the following:
- Shared responsibility in the Design and Architecture of a feature
- Ensure that the proper plumbing is in place for the given feature
- Analyze complexity
- Implementation (i.e coding) of the feature in a mostly vertical fashion (i.e UI, Business Layer, Database Access and Schema Design, External Interfaces)
- Fully understand and follow the companys Software Development Processes (i.e SCRUM/Kanban - we use Jira)
- Ensure quality of implementation and support the feature during testing/bug fixing phase
- Author required documentation (in code or WIKI - we use Confluence)
- Keeps all assigned cases up to date and updates statuses as required
- Perform code reviews
- Mentor and assist other developers
Lead Software Engineers:
- Tackle hard engineering problems with many unknowns, fail fast, find how to get the job done
- Are self-sufficient and expected to tackle an entire feature. Ability to overcome difficulties with little or no help is required
- Must be able to identify any gaps in application platform, propose and implement solutions
- Are key contributors to feature scoping and development estimates. Their projections have a high (90%+) degree of accuracy. They rarely, if ever, miss the due date
- Are proactive about developer testing. They frequently utilize unit tests to ensure long term health of their code
- Are able to code across all levels with ease. Their code is well structured and displays best practices in software development
- Have drastically fewer bugs in their code. They are quick to fix issues that come up
- Ensure overall quality of the software (quality of code, performance, security, extensibility, etc.)
- Use engineering know-how and common sense to assess impact of their work on the platform
- Are able to interface and communicate effectively with people in other departments
The Ideal candidate is:
- Motivated, works extra without being asked
- Technically strong, has deep understanding of current and future technology
- Must be a great team member
- Passionate about the team, project and work
- Hardworking and fully dedicated to the success of the project
- Obtains 100% trust and confidence of manager
- Pushing innovation and emerging technologies forward
Whats in it for you:
We value our employees time and efforts. Our commitment to your success is enhanced by our competitive salary, first-rate health insurance, including vision and dental, 401K with match and transit discounts and a comfortable, informal office with a friendly atmosphere. Plus, we work to maintain the best possible environment for our employees where people can learn and grow with the company. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture. We are located just a few blocks from Penn Station and Herald Square.
Benefits
Check out what it's like to work with our awesome team here: http://muse.cm/1Mt0NCg
We value our employees time and efforts. Our commitment to your success is enhanced by our competitive salary, first-rate health insurance, including vision and dental, 401K with match and transit discounts and a comfortable, informal office with a friendly atmosphere. Plus, we work to maintain the best possible environment for our employees where people can learn and grow with the company. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture. We are located just a few blocks from Penn Station and Herald Square.
To apply:
If you meet the above criteria and want to be part of a collaborative, creative environment, please APPLY NOW.