Software Development Engineer

Local Jobs Apple
  • United States, Santa Clara Valley, CA 95014 View on Map
  • Post Date : October 25, 2020
  • Apply Before : November 24, 2020
  • Share:

Job Description

Summary

Posted: Oct 22, 2020
Role Number:200201657
Are you passionate about applying your deep understanding of C/C++/Java, Internet-scale distributed systems, and database technologies in creative ways? We at Apple’s iCloud Mail team are searching for an excellent Software Engineer. Our team is responsible for building cutting-edge infrastructure that supports our production mail service used by millions of users sending billions of messages on a daily basis. This is a highly-visible position that will leverage your skills on the design, implementation, testing, and deployment of the software for our mail infrastructure.
Key Qualifications
  • Strong hands-on experience with C, C++, or Java
  • Strong hands-on experience with debugging and analyzing crashes or core dumps
  • Strong knowledge or strong desire to work on cloud infrastructure
  • Practical experience with architecture and design of cloud-scale distributed systems
  • Familiarity with modern server scaling technologies on Linux (e.g., async, non-blocking I/O, multi-threading)
  • Practical experience designing, building and maintaining large-scale, high-performance systems and frameworks
  • Love for same-team and cross-functional collaboration
  • Secondary scripting language experience
  • Ability to wear multiple hats; possession of do-whatever-it-takes ability and attitude
  • Practical experience with RESTful APIs
Description
Consider joining a small team writing the software which provides mail services to iCloud customers. As a key member on our team, you are responsible for maintaining our technology stack and for crafting new functionality. You are an extremely capable engineer who has a strong background in building high-performance, scalable and extensible systems. Your flexibility is essential to delivering creative features on time with excellent quality, such as the willingness to learn about the system by fixing bugs. You love collaborating within the team and with cross-functional engineering teams. In addition to crafting efficient, testable, easy-to-maintain code, you recognize the importance of writing functional specifications and design documents. Quality is number one in your mind, and you thrive on building comprehensive unit and end-to-end tests, not only for features you build but also for existing features that need more testing.
Education & Experience
BS or MS in Computer Science or equivalent.
Additional Requirements

Excellent collaborative skills

Outstanding written and verbal communication skills

Strong attention to detail

Comfortable working in a loosely structured organization

Highly professional, with the ability to deliver solid work on tight schedule

Understanding of SQL and NoSQL systems a plus

Understanding of isolation and consistency models in distributed systems a plus

Understanding of internet mail systems a plus

Other jobs you may like

Software Development Engineer

Local Jobs Amazon Advertising LLC
  • United States, Seattle, WA View on Map
  • Post Date : October 23, 2020
  • Apply Before : November 22, 2020
  • Share:

Job Description

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

This req is for graduates of Amazon Technical Academy (ATA), an internal career development program that equips growth-minded Amazonians with the knowledge, skills, and mindset necessary to transition to and thrive in software development careers at Amazon. Do not apply unless you are a current ATA intern with a verbal offer to join your internship team full-time.

This req is for graduates of Amazon Technical Academy (ATA), an internal career development program that equips growth-minded Amazonians with the knowledge, skills, and mindset necessary to transition to and thrive in software development careers at Amazon. Do not apply unless you are a current ATA intern with a verbal offer to join your internship team full-time.

This req is for graduates of Amazon Technical Academy (ATA), an internal career development program that equips growth-minded Amazonians with the knowledge, skills, and mindset necessary to transition to and thrive in software development careers at Amazon. Do not apply unless you are a current ATA intern with a verbal offer to join your internship team full-time.

Other jobs you may like

Software Development Engineer

Local Jobs Amazon.com Services LLC in Software Development
  • United States, Seattle, WA View on Map
  • Post Date : October 16, 2020
  • Apply Before : November 15, 2020
  • Share:

Job Description

This req is for graduates of Amazon Technical Academy (ATA), an internal career development program that equips growth-minded Amazonians with the knowledge, skills, and mindset necessary to transition to and thrive in software development careers at Amazon. Do not apply unless you are a current ATA intern with a verbal offer to join your internship team full-time.

Amazon.com is the leading online retailer globally with over $100B in annual revenues. We lead because we innovate and relentlessly leverage technology to solve complex business problems on behalf of our customers. We are looking for Software Development Engineers who can help shape the next generation of Amazon systems.

The Business Analytics and Software Engineering Team exists within Global Customer Fulfillment Services to support the next generation of processes and technology through the development of robust data sets, operator tools, and mobile applications. Our rapid pace of application development means you will be involved in project conception, design, development, and deployment. As such, you will work directly with subject matter experts across Worldwide Operations, Amazon Robotics, Finance, and our Industrial Engineering Teams. You will work directly with customers during deployment, giving you an opportunity to see your work in action, quickly gain feedback, and learn from your design choices.

As a Software Development Engineer, you will use leading-edge technologies such as ElasticSearch/Kibana, React, and AWS Technologies to transform transactional data into meaningful information. In addition, you will also be responsible for the front-end development of user interfaces and operator tools that utilize this transformed data in a production environment.

This req is for graduates of Amazon Technical Academy (ATA), an internal career development program that equips growth-minded Amazonians with the knowledge, skills, and mindset necessary to transition to and thrive in software development careers at Amazon. Do not apply unless you are a current ATA intern with a verbal offer to join your internship team full-time.

Other jobs you may like

Software development Engineer

Local Jobs Intel in Software Development
  • United States, Seattle, WA 98101 View on Map
  • Post Date : October 2, 2020
  • Apply Before : November 1, 2020
  • Share:

Job Description

Job Description

Intel Data Platforms team is recognized broadly as experts working closely with Intel’s key partner to deliver highly optimized solutions for both enterprise and cloud customers. You will be responsible for working on key partners software stack for integrating and enabling IA features and also have the ability to influence IA roadmap to build the best Server Software Products working with Intel architects. This is an excellent opportunity to join a mature high performing team that has nearly two decades of experience delivering exceptional results. Join our team and help us develop synergistic relationships with our key partner, delivering software differentiation for Intel to delight our customers!

Responsibilities include but are not limited to:

  • Engage with External as well as Intel teams to understand the use case, new technologies, and opportunities for Intel
  • Understand data platforms software internals to build product knowledge
  • Evaluate new Intel technologies like storage, memory, security my creating Proof of concepts, and present the findings to our partners as well as Intel architects.
  • Use performance methodologies to improve Intel’s hardware and optimize data platforms software to ensure the best performance on IA
  • Collaborates well with the wider team and mentor more junior team members

An ideal candidate would exhibit behavioral skills that indicate:

  • Good verbal, written, and presentation skills to influence management and technical stakeholders across both Intel and external partner.


Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Experience listed below would be obtained through a combination of your school-work/ classes/ research and/or relevant previous job and/or internship experiences.

Minimum Qualifications

  • Bachelor’s + 6 years, Masters + 4 years or PhD with 2+ years in Computer Science, Computer Engineering or Electrical Engineering or comparable technical discipline
  • 3+ years of development expertise in C/C++ is required
  • 1+ years of understanding of computer architecture fundamentals built through course work or hands on experience
  • 3+ years of Software Development, Software Optimization, and Debugging.

Preferred Qualifications:

  • Understanding of database design and concepts
  • Knowledge of operating systems and multithreaded programming patterns.
  • Knowledge of Enterprise and Cloud Server architecture
  • Knowledge on accelerators, FPGA
  • Experience with performance tools and methodologies


Inside this Business Group

Intel Architecture, Graphics, and Software (IAGS) brings Intel’s technical strategy to life. We have embraced the new reality of competing at a product and solution level—not just a transistor one. We take pride in reshaping the status quo and thinking exponentially to achieve what’s never been done before. We’ve also built a culture of continuous learning and persistent leadership that provides opportunities to practice until perfection and filter ambitious ideas into execution.


Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Other jobs you may like

Software Development Engineer

Local Jobs Amazon.com Services LLC in Software Development
  • United States, Seattle, WA View on Map
  • Post Date : October 2, 2020
  • Apply Before : November 1, 2020
  • Share:

Job Description

  • Bachelor’s degree in computer science or related technical discipline or industry experience.
  • 3+ years of professional software development experience on backend services.

We are a smart team of doers that work passionately to apply cutting-edge advances in technology and to solve real-world problems that will transform our customers’ experiences in ways we can’t even imagine yet. As a Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional teams.

As a founding member of the team, you will work alongside product management, research, design, and engineering (EE/ME) to define and build the essential lovable product. You will be responsible for creating reliable, scalable, and high-performance cloud services. You will have significant influence on our overall strategy by helping define product features, drive the software architecture, and spearhead the best practices that enable a quality product.

  • MS or Ph.D. in Computer Science or related technical discipline.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Strong sense of ownership, urgency, and drive.
  • Experience developing backend services.
  • Experience with both Java or C#.
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Meets/exceeds Amazon’s functional/technical depth and complexity for this role
  • Meets/exceeds Amazon’s leadership principles requirements for this role

Amazon.com is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation/ Age.

Other jobs you may like

Software Development Engineer

Local Jobs Adobe in Software Development
  • United States, Seattle, WA View on Map
  • Post Date : October 1, 2020
  • Apply Before : October 31, 2020
  • Share:

Job Description

The Challenge

Adobe’s Cloud Technologies Platform and Experiences team is looking for a full-time JavaScript developer to join the team in Seattle, San Jose, or San Francisco. We are seeking a Software Engineering specialist to help us develop a client SDK to interact on the web with Platform Collaboration services in further enabling coediting in the Adobe Creative Cloud and Adobe Spark.

What you’ll do

  • Work with a team of Computer scientists and developers to build new client interfaces for a variety of Services APIs
  • Meet with multiple Product teams within Adobe to innovate on Collaboration editing and design workflows to enhance the creative potential for all of Adobe customers worldwide!
  • Working at Adobe you are empowered to collaborate and expand your network with outstanding Engineering teams; Architecting the next wave in Collaboration Services.
  • Remove performance limitation obstacles and institute optimized algorithms for elegant service transactions.
  • Partner with Testing teams for ensuring fault tolerant systems and outstanding quality of service.
  • Encourage others on the team to think out-of-the-box and overcome engineering obstacles while incorporating new innovative design principles.
  • Expand your network and collaborate on Architecture with some of the smartest minds in Software Engineering for the most creatives in the world!
  • We are looking for the best to join our team, and we need you!

What you need to succeed

  • Undergraduate and/or Graduate degrees in Computer Science & Engineering fields.
  • Deep foundational experience in Software Development preferably as a Full Stack web developer.
  • Expert knowledge with JavaScript and web fundamentals around responsive design.
  • Experience working with web sockets, protocol buffers, and working with JSON objects.
  • Understanding of HTTP Protocols and Browser compatibilities
  • Development experience with JS libraries such as Node.js, Backbone.js and/or React.js is a plus!
  • Performance tuning analysis, debugging, and usability optimizations experience are vital.
  • Familiarity with Agile software development methodologies.
  • Ability to multi-task and tackle the toughest problems.
  • Excellent verbal and written communication skills.

Get to know the team

The Cloud Technology group builds platform and client services that are foundational building blocks for many other Adobe products and services. Areas of focus include: identity, security, cloud storage, e-commerce, workflow management, synchronization, customer facing web apps, scalability, infrastructure management and search, just to name a few. Our mission is to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe.

Other jobs you may like

Go to Top