Sr. Software Engineer

Ref ID: 02940-0010797559

Classification: Software Engineer

Compensation: $130,000.00 to $140,000.00 per year

Accountability for overseeing and influencing all aspects of development and delivery while constantly moving ahead to improve development efficiencies. You will be responsible for providing technical governance to your assigned domain by partnering closely with the domain triad. Along with strong technical leadership skills, you must possess the ability to articulate goals, issues and opportunities effectively at all levels of the organization and in a variety of mediums. You will also be responsible for mentoring your domain development team in addition to partnering with Architects, Business Analysts, Technical Leads, Software Engineers, Operations, and Quality Engineers; this will need to be executed in a highly collaborative environment to provide quality software and solutions, while providing the necessary leadership to deliver releases on time and on budget. Essential Functions: ? Be the Technical SME (Subject Matter Expert) and ?the? point of contact for the assigned domain; partner very closely with your cross-domain SMEs to deliver a cohesive and coordinated execution of all domain initiatives. ? Provide oversight to ensure adequate focus on stability, scalability, performance and quality during design and development decisions ? Evolve and enhance the existing software system applications and architecture ? Manage resources for on time delivery of user stories, functionality and infrastructure improvements ? Identify and remove roadblocks for your team ? Provide leadership and guidance to coach, motivate, and lead members to their optimum performance levels and career development ? Own the development team?s tools, processes, and quality/performance of the work produced by the team ? Work with senior developers, software architects and quality assurance engineers to resolve development roadblocks ? Continuously evaluate, design and improve the software development and delivery processes ? Stay current with the newest online technologies; research new technologies and make recommendations on implementations ? Work with distributed teams across various time zones ? Own the relationships with key supporting teams ? Manage the recruitment, on-boarding and training activities of the development team. Qualifications: Education/Experience: ? Bachelor's degree in Computer Science, Engineering or other related field; or equivalent work experience ? Must have at least 6 years of experience working through the design, development, release cycle, and delivering software products to market ? Experience in managing development resources including thoughtful leadership to translate business needs into functional requirements ? A record of successful delivery of software applications as an individual, team leader and/or Development manager ? 3+ years as a technical lead in a web environment ? 5+ years full life cycle development J2EE or UI project and development experience ? 5+ years of experience with JavaScript / Semantic HTML / CSS ? 5+ years of experience with jQuery ? 3+ years of experience with Backbone, Marionette and Underscore ? Solid understanding of Accessibility concerns and SEO fundamentals ? Experience working with and tuning high volume web applications a strong plus
? Be the Technical SME (Subject Matter Expert) and ?the? point of contact for the assigned domain; partner very closely with your cross-domain SMEs to deliver a cohesive and coordinated execution of all domain initiatives. ? Provide oversight to ensure adequate focus on stability, scalability, performance and quality during design and development decisions ? Evolve and enhance the existing software system applications and architecture ? Manage resources for on time delivery of user stories, functionality and infrastructure improvements ? Identify and remove roadblocks for your team ? Provide leadership and guidance to coach, motivate, and lead members to their optimum performance levels and career development ? Own the development team?s tools, processes, and quality/performance of the work produced by the team ? Work with senior developers, software architects and quality assurance engineers to resolve development roadblocks ? Continuously evaluate, design and improve the software development and delivery processes ? Stay current with the newest online technologies; research new technologies and make recommendations on implementations ? Work with distributed teams across various time zones ? Own the relationships with key supporting teams ? Manage the recruitment, on-boarding and training activities of the development team.

Technology doesn't change the world. People do.

As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.

Leader among IT staffing agencies

The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.

We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.

Apply for this job now or contact our branch office at 888-490-4429 to learn more about this position.

All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.

© 2019 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.

By clicking 'Apply Now' you are agreeing to Robert Half Terms of Use.
Published 2 days ago
You can see similar jobs for here
Loading