Job Details

ID #41158795
State New Jersey
City Newark
Job type Permanent
Salary USD TBD TBD
Source Global Technical Talent
Showed 2022-05-19
Date 2022-05-18
Deadline 2022-07-17
Category Software/QA/DBA/etc
Create resume

Software Engineer

New Jersey, Newark, 07101 Newark USA

Vacancy expired!

Job Description

Software Engineer Summary
  • The Next Chapter program at Company is a 16-week paid returnship for experienced professionals returning to the workforce after taking time off for caregiving.
  • The program is open to individuals who have at least 2 years of professional experience and have been out of the paid workforce for at least 1 year to focus on caring for a child or other dependent and is not currently in a university program.
  • we are excited to launch the Next Chapter program because we appreciate the skills you can offer, the perspective you provide, and the contributions you will make.
  • This program offers you a chance to revamp your skills, update your resume with new experience, and make connections with other women and men transitioning back to the workforce.
  • It also offers support through Path Forward, a nonprofit organization on a mission to empower people who've been focused on caregiving transition back to the paid workforce.
Role

  • We are looking for a Software Development Engineer to help the team build customer-facing UI for Company applications.
  • We need your help to develop and deliver on this vision.
  • Success means we Client the foundation for continued expansion of our company without disrupting an already tremendously successful and much-loved project.
  • Feature development at Company is a highly collaborative exercise, and you will be working directly with PMs and UX designers to help define the work that will drive customer value in the app.

Team

  • The app teams own the core experience for Company apps.
  • Customers spend most of their time with Company on their apps.
  • It's our responsibility to push Company into new places for their listening. Achieving this vision means building a cohesive user experience on the app, maintaining operational excellence, and reducing the customer friction that gets between our users and their content.

Job Requirement

  • A great communicator who can distill important information clearly to both technical and non-technical stakeholders, helping them make informed decisions confidently.
  • A team player who brings energy and passion to all efforts and inspires others to do the same.
  • Passionate about bringing your skills to Company while being open and eager to learn new things.
  • A detail-oriented problem-solver who enjoys the process of scratching beneath the surface to find the best solution to challenges.
  • Curious and unafraid to ask questions to gain a deeper understanding.
As a Software Development Engineer, you will

  • Be part of the team. Our core goal is to make the app easier to use for our customers and more easily maintained by our engineers.
  • Own key components within our platform, with the support of the team. "Owning " means envisioning, designing, creating, building, testing, and supporting.
  • The Software Engineer will contribute to the development of the technical direction and strategy within the team and help influence technology across the company and beyond.
  • Partner with product management to imagine, design, develop, test, and launch software that invigorates our community and inspires our peers.
  • Evangelize our content and application, work closely with business development, and through events like external hackathons and internal brown bag sessions.
  • The Software Engineer will take advantage of the resources, training, and experts around you to stay up to date with tools, trends, technologies, and frameworks both industry-wide and within Amazon, and then share that knowledge in a meaningful way with the community.
  • Solve problems that are not clearly defined and have a large degree of ambiguity while translating our organizational vision into functional plans that guide their execution.
  • Support our developers. "Support " means being the go-to person for questions but never a bottleneck. See around the corner and anticipate developers' needs.

Basic Qualifications

  • Programming experience with at least one modern language such as Java, C, or C# including object-oriented design.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience.
  • BA/BS degree in Computer Science, related field, or equivalent practical experience.
  • Background in any customer-facing software development (internal or external).

Preferred Qualifications

  • Prior success as a software engineer, subject matter expert, and strategic influencer on the direction of the product design and development.
  • Working knowledge of software development best practices: dependency injection, design patterns, unit/integration testing
  • Experience building enterprise-scale mobile applications.
  • Experience with application development, and app-adjacent tools and SDKs.
  • Competency in automation, enthusiasm for continuous integration/deployment.

#tech

Vacancy expired!

Subscribe Report job