Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Software Engineer

Expired Job

Bayone Solutions Sunnyvale , CA 94086

Posted 2 months ago

Principal Software Engineer
Sunnyvale CA
Manager Note: Backend NodeJS, REST APIs, Messaging system (e.g., Kafka), NoSQL, Relational DB experience for creating highly scalable systems.
The Principal Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. They will be responsible for application development in support of the multi-platform roadmap. This position will be responsible for application architecture, ensure high performance, scalability and availability for those applications.
Areas of responsibility include: -
Innovate and drives technical vision and influences product roadmap and vision
Leads and directs in large-scale, complex, cross-functional projects
Leads the discovery phase of large projects to develop high level design
Lead & Supervise the work of cross-functional groups of engineers, including offshore associates
Directs root cause analysis of critical business and production issues - Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity
Influence decisions, builds consensus, and resolves conflicts constructively and proactively
Supports business objectives and ensures the business needs are being met

Bachelors degree in Computer Science or Computer Information Systems
10+ years of experience in eCommerce Software development
8+ years of programming experience in architecting highly scalable & performing Web Applications
8+ years of programming experience using Java, JMS/Messaging, RDMS, REST & Web Services
5+ years of developing / architecting high transaction high throughput systems is a must
5+ years of experience with integrating 3rd party solutions in existing architecture
4+ years of experience with Open Source technologies
4+ years of developing / architecting high transaction high throughput systems is a must
3+ years of experience in agile ways of working in a distributed geographical model
2+ years of experience with NoSQL systems with proficiency in Cassandra is a must

Additional Preferred Qualifications
MS in computer science or engineering preferred
Experience in Enterprise integration patterns and solution
Experience in Retail or eCommerce domain is preferred



See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

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
Principal Software Engineer

Microsoft Corporation

Posted 3 months ago

VIEW JOBS 9/1/2018 12:00:00 AM 2018-11-30T00:00 Love engineering and drawn to the idea of creating the high-scale platform of the future, helping the world bring to bear essentially limitless capabilities to support all applications on the planet? Thrilled to be part of the biggest transformation in computing in our lifetimes? Excited to contribute to open source? Think it might be gratifying to see your team and millions of partners use your work? Aspire to partner with and delight customers? Want to join a highly talented, diverse, collaborative, and ambitious team? We in Azure Networking are collaboratively working to answer this call. Azure Networking covers all elements and services of cloud networking and without boundaries, we work together across Microsoft to enable end to end new scenarios for Azure customers. Our team imagines and builds differentiating customer features and fundamental building blocks at the heart of the Azure platform. Required Qualifications: * 10 years of professional hardware, software engineering, network engineering, or data science experience, OR * Bachelors or higher degrees in Computer Science or related discipline, plus 5-7 years of professional software development experience Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. AzNW We seek highly motivated and talented engineers to design and deliver the Azure Networking platform, including replication systems, highly available systems, large scale algorithms, dynamic and high-performance solutions at massive scale. We seek software, hardware, network, and data science engineers. Top to bottom: * If you speak Swagger, Linux and Kubernetes, this is the place for you – help us build the services and systems that scale the cloud. Most roles do not require networking expertise, though it helps if you love data and large distributed systems. * If you speak "photons" or even Verilog, this is the place for you – help us build and program the hardware and the optical networks that span the planet. We look for passion for innovation, for learning, for teamwork, for collaboration, for growth mindset, and for evidence of excellence. Diversity and inclusion are keys to success for Microsoft and for our partners, and we seek to grow further in this dimension. You will grow your career shape what the future will look like, while supporting the enterprises on which we depend for all parts of our lives at work and at home. With your team, you will work on solving some of the most challenging problems in distributed systems. You should have proven skills in critical thinking, problem solving, design, engineering and debugging. You should have experience in delivering high quality, large projects, and be passionate about correctness, and building robust and scalable solutions. You should love translating strategy into results. You will have shown determination and accomplishment in one or more of: * Proven experience in shipping high quality products and services * Proven software fundamentals, fluent in concurrent programming, familiar with replication * Systems, and with previous experience on distributed systems programming or services development. * Knowledge in at least two, and proven coding skills in at least one, of the following: C/C++, C#/Java, Python, Go * Excellent technical design, problem solving, and debugging skills * Outstanding interpersonal, collaboration and communication skills * Knowledge of switching and routing protocols is a plus Microsoft Corporation Sunnyvale CA

Principal Software Engineer

Expired Job

Bayone Solutions