Software Engineer Tech Lead

Cisco Systems, Inc. Denver , CO 80208

Posted 3 weeks ago

The Cisco Webex Team is transforming how people communicate globally and driving productivity to unprecedented levels through enhanced user experience and cloud-enabled workflows. We are seeking a technical leader to coordinate the efforts of a global team of engineers, developers, architects on the various layers of the infrastructure for our Webex applications.

Responsibilities

  • Coordinate large software efforts across a distributed team

  • Develop and implement engineering initiatives to continually improve product quality and software delivery

  • Work with global engineering team to translate product requirements into engineering requirements.

  • Collaborate with engineering team to design and launch new features.

  • Maintain quality and ensure responsiveness of applications.

  • Maintain code integrity and organization.

Minimum Qualifications:

  • 12+ years' experience in software development, with 5+ years in leadership positions

  • Developer who understands Java, Back-end frameworks

  • Knowledge of cloud computing and cloud functions

  • Understanding and implementation of security and data protection.

  • Proficient experience using advanced Spring Framework libraries and asynchronous processing

  • Knowledge of code versioning tools such as Git

What You'll Do

  • You'll provide architectural leadership, direction, and oversight to the development team. Your core job mission is to be the technical leader that leads the transformation of the current software stack into a high performing low latency service. Design, implement, and maintain micro-services, and programmatic interfaces for systems integration, with necessary levels of security and performance. Provide occasional after-hours support for production upgrades and troubleshooting support for escalated incidents related to assigned projects.

Who You'll Work With

  • Our growing team that works on building a leading-edge cloud collaboration platform to help unify communication for service providers, customers, and end-users. You have a unique opportunity to learn how cloud communication works.

Who You Are

  • You've excellent both written and verbal communication to get your point across to the diversified remote team. You've experience designing micro-services, programmatic interfaces for system integration, with necessary levels of security and performance. Our minimum requirements for this role:

  • More than five years of hands-on experience with designing and implementing Java-based highly-scalable cloud applications and micro-services using the latest public cloud services

  • 8-10 years of practical experience with object-oriented analysis and design is required

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we're "old" (36 years strong) and only about hardware, but we're also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can't put us in a box!

But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Software Engineer (Java/Javascript/Angular)

Shutterfly, Inc.

Posted 2 weeks ago

VIEW JOBS 10/13/2020 12:00:00 AM 2021-01-11T00:00 We are unable to provide visa sponsorship or transfers, for this role at this time. No candidates requiring visa sponsorship or transfer will be considered. This position is based in Tempe, AZ and will require you to relocate yourself to Arizona. At Shutterfly, we're all about people - bringing them together, making them feel welcome, and connecting them to experiences. We make our customers' memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Shutterfly Business Solutions (SBS) enables other large companies to connect with their customers using web-to-print software solutions. SBS Technology is responsible for delivering cutting edge software solutions developed on Innovation Core platform and manufacturing PaaS services. SBS is looking for a stellar Lead Software Engineer to join the team in Tempe, AZ. Candidates must have a pragmatic approach to application architecture and a passion for technology and incremental delivery in a fast-paced environment. Responsibilities: * 60% hands-on development in Java technologies, 20% Application Architecture, 10% Team management and mentoring, 5% SDLC Process, 5% Infrastructure Releases * Create high quality code in an agile, test-driven development environment utilizing Java Stack * Influence the Technical Requirements Definition Process * Partner with development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments * Collaborate with core SBS teams on shared services such as Infrastructure, Security and Operations * Support production applications and releases * Perform performance and scalability analysis * Inspire, lead and mentor team members Required Qualifications: * 8 years overall software development experience * 5+ years hands-on experience in Java Stack (Open Source Java, Spring Framework, Spring Boot) and relational databases (Oracle, MySQL) * 2+ years of managing and/or leading a development team * 4+ years of developing effective APIs and REST/SOAP web services * Ability to work and deliver independently * Strong leadership and communication skills Preferred Qualifications: * Frontend experience JavaScript, jQuery, AJAX, HTML5, CSS3, Angular SPA * Scale Technologies: Redis, Elastic Search, Kafka, NoSQL * Micro services and Distributed architecture, DevOps/Cloud/AWS * Led/Managed offsite vendor Software Development * Agile SDLC/Scrum/Kanban processes * BS/MS in Computer Science #LI-CS1 Shutterfly, Inc. Denver CO

Software Engineer Tech Lead

Cisco Systems, Inc.