Senior Software Engineer
Clearwire - Kirkland, WA

This job posting is no longer available on Clearwire. Find similar jobs: Senior Software Engineer jobs - Clearwire jobs

Position Overview:
The primary role of the Senior Software Design Engineer is delivery of quality designs and code, for multiple features, based on provided requirements. This may include reviewing requirements and functional specifications, writing designs, writing new code, maintenance of existing code, bug fixing, providing detailed status reports, performing code reviews, and issue resolution.

The Senior Software Design Engineer must have a broad technology base, yet be fairly deep in technical knowledge. Knowledge and experience with high-performing and highly scalable systems is a must. At this level, one must take pride and ownership in the quality of the code at a team level. The Senior Software Design Engineer is expected to contribute at a project level, spanning functions within a release. Ownership will span multiple features for each release and can be expected to own the development schedule for a particular effort or release. The Senior Development Engineer is expected to provide insightful feedback during project specification reviews that help to eliminate problems and issues at the specification level. The person will be active in all phase of planning and execution and is expected to be a design owner. The Senior Software Design Engineer must provide technical leadership within the development organization and is expected to be able to work across team boundaries. At this stage, issue tracking activities are at the project level and effectiveness must be shown at mitigating issues to keep entire releases on schedule. The Senior Software Design Engineer is expected to mentor/direct the more junior Software Development Engineers.

Responsibilities:
  • Own multiple features from specification to deployment (End to End)
  • Provide critical feedback during specification, design and test review process
  • Gain understanding of software projects through specification and design reviews
  • Collaborate with QA, BA and PM to drive for clarity in ambiguous situations
  • Deliver detailed design (through data, class, UML and/or data flow diagrams) for feature(s)
  • Design scalable, high-performance solutions with no excess abstraction layers
  • Utilize external resource to solve critical business problems
  • Propose, create or change standard operating procedures in order to fix problems in software development life cycle, bug fixing, operations, deployment, testing, code reviews, etc.
  • Deliver “testable” code that can be easily maintained
  • Provide accurate estimates for his/her assigned work
  • Own the Development Schedule for your team or an entire release
  • Write and present training materials in their areas of expertise
  • Demonstrate proficiency with internal tools & technologies (IDE, Source Control, Bug Management, Debuggers, etc.)
  • Fix assigned software defects in a timely manner and with quality
  • Work independently to implement and proficiently debug code
  • Understand and implement code reuse
  • Deliver unit tests for code that is written
  • Use knowledge of the customer to help guide decisions
  • Consistently deliver the most cost effective solutions to problems
  • Demonstrate knowledge of all phases of Clearwire SDLC
  • Establish him/herself as a code review resource for the team
  • Establish him/herself as a SME for a major area
  • Effectively contribute in a team environment
  • Follow established team standards and best practices
  • Follow coding or technology standards
  • Follow software development and engineering best practices
  • Mentor the junior developers
  • Provide detailed status reports to all levels of management on critical issues related to
o Development
  • Provide detailed reports to direct manager
  • Work effectively with internal business and technical stakeholders to ensure that our technical solutions meet their needs
  • Develop deep knowledge of business systems to enable deep analysis of issues encountered
  • Become a trusted member of the interview team/process; Expected to provide critical & insightful feedback in the hiring process
Qualifications:
  • 7-10 years of experience as a Software Development Engineer and/or SDET
  • 5+ year of experience of .Net development
  • Expert C# developer
  • Expert ASP.NET developer
  • Extensive experience in HTML, XML, XSLT, JavaScript, and CSS
  • Experience with SQL Server
  • Proven ability to operate in a multi-team environment
  • Proven ability to operate as a SME for multiple release cycles
  • Proven ability to strengthen relationships across disciplines
  • Proven ability in design and contribution on multi-tier systems
SKILLS:
  • Familiarity with multiple SDLC methodologies
  • Familiarity with software defect tracking methodologies
  • Deep knowledge of code quality standards/measurements
  • Proficient in multiple programming languages
  • Experience using source control technology
  • Deep understanding of software development methodologies, design and implementation
  • Deep understanding of object-oriented programming and procedural programming
  • Good written and verbal communication skills
  • Good time management skills
DESIRED EXPERIENCE:
  • Previous Telco experience
  • SharePoint 2010 development experience
  • SharePoint 2010 server administration experience
  • SharePoint 2010 product knowledge
  • Must be eligible to work in the United States

Clearwire - 22 months ago - save job - copy to clipboard
About this company
111 reviews
This ISP brings wireless clarity to mobile Web users. Clearwire provides high-speed Internet access and computer telephony services to more...