Senior Staff Solutions Engineer
At FTD (NASDAQ:FTD) we continually evolve the business by promoting a culture where solutions from the technology group help transform our lines of business through customer-meaningful solutions, innovative technologies and business-impacting projects.
We are seeking an innovative game changer: a creative problem solving software engineer equally comfortable with the changing needs of the business and a continually evolving technology group--focused heavily on the pre-sale movement of orders through our front-end customer facing applications. This highly crucial position will take a central role in architecting and building several core & critical technology areas which are an important component of our high traffic, consumer facing, $1.3B industry leading ecommerce platform.
What You Will Contribute:
- Participate with a cross-functional team (technical & non-technical members) on highly visible strategic projects and/or work independently as needed.
- Champion innovative solutions and interact with top-caliber software engineers, web developers, and QA automation resources contributing within our growing ecosystem of cutting edge SOA based applications.
- Work within an agile group and be empowered to add your own personalized stamp on the team and the solutions we deliver.
- Interact closely with business to understand business processes and proposing technical as well as non-technical solutions for business problems--seek the biggest bangs!
- Drive innovative change across Information Technology to help the department meet its strategic goals.
- Interface with team members at all levels of Information Technology to promote positive change, software best-practices, technical guidance when requested
- Mentor other developers to help grow their software development skillsets.
- Actively work with the team and managers in continuously improving SDLC process and the efficiency and effectiveness of the engineering team.
What we offer:
- We encourage and welcome out of the box ideas in all areas like artificial intelligence, data processing and information retrieval, voice capabilities, automation, computer vision, etc.
- Enjoy all the benefits of working for a publicly traded company (stock purchase plan, flexible hours and a healthy vacation plan).
- A relaxed work environment (shorts and sandals always welcome, onsite gym with classes).
- An annual bonus up to 10% of your base salary.
- The blending of cultures across multiple cities and 3 continents where you can be part of helping shape our future.
- Lines of business and a technology organization ready to embrace your role and the business value it brings.
- A "flat" organization where you will spend time with business leaders, managers, developers, product management and executive leadership.
- Career opportunities! Those that have positive impact, with a positive approach, have a very bright future as we change, grow, expand and explore new and exciting experiences for our global customer base.
What we seek:
- BS in Computer Science or similar technology field, preferred.
- You are a rock star engineer with the ability and interest in working on a broad range of different projects and technologies who loves to write code, is excited about building things and is passionate about robust software design.
- You have minimum 10+ years of software development experience working on complex projects.
- Deep understanding of client-side development hand-coding HTML, JavaScript and jQuery.
- Strong experience using a client-side MV* framework such as AngularJS (preferred), Ember, BackboneJS, etc.
- Strong experience using CSS, LESS or Sass along with bootstrap designing responsive user interfaces.
- Experience using Node.js.
- You are an expert in C# and .NET.
- We are a Microsoft shop but are open to candidates that show strengths in comparable technologies (Java, Oracle, MySQL etc.) who have a willingness to learn.
- Possess a solid understanding of tiered distributed systems.
- You are proficient with SQL Server.
- You are experienced with using Visual Studio and Team Foundation Server or other comparable source control/SDLC tools in a large environment.
- You have expertise with Service Oriented Architecture (SOA) principles and have used them in practice.
- Experience building high performing systems including latency measurement, analysis, and optimization across the entire technology stack
- You are proficient with software design patterns.
- Experience working with business in defining solutions in an agile environment.
- You have excellent written communication skills and verbal agility.
- You take pride in being accountable, taking ownership of outstanding issues and establishing a high level of credibility with others in the organization.
- You take pride in producing high quality software utilizing automated unit and integration testing.
- You have sharp analytical abilities, problem solving techniques and object-oriented software design skills
- You are proactive, motivated and able to work in teams.
- You are excellent at juggling multiple responsibilities and tasks at a given time and prioritizing those items so that your time is used efficiently.
Bonus Points:
- Experience with the integration of third-party (licensed or open-source) e-commerce solutions.
- You have experience implementing or utilizing Continuous Integration/Continuous Deployment (CI/CD) practices.
- You have experience developing for high-volume web applications.
- Microservice architecture and practices
- REST service development and methodologies