×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Software Testing, Full Stack Developer

Job in Seattle, King County, Washington, 98127, USA
Listing for: Amazon
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Software Engineer, Software Testing, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Immediate Start)

Position Summary

The Software Engineer is an individual contributor that reports to an engineering/product manager and works closely with an engineering leader for mentoring. She/he has a solid education in computer science fundamentals and can develop software products and solve technical problems by means of following a defined systematic and disciplined approach. The Software Engineer employs software infrastructure and/or communication technologies to accomplish assignments.

The role is expected to be on a fast track for learning software engineering principles and to quickly become a key contributor for the team.

Essential Duties and Responsibilities
  • Accountable for executing on assigned computer programming tasks
  • Develop software programs/modules of simple to moderate complexity
  • Perform basic testing and certification in accordance with defined processes
  • Support
  • Operate and maintain software products and applications
  • Interpret and apply methods and procedures in accordance with the Software Engineering standards and best practices as defined by Royal Caribbean Group
  • Provide basic documentation of software solutions
  • Track effort hours by activity in time management tool
  • Estimate simple software tasks
Qualifications

Bachelor of Science in Engineering Computer Science Information Technology;
Math or equivalent; 0-2 year of experience in the field or in a related area.

Knowledge and Skills
  • Software Engineering
    • Knowledge of delivering software products using appropriate methodologies.
    • Knowledge of algorithms and technologies.
    • Ability to design, write, test and debug computer programs.
    • Understands computer science fundamentals and applies data structures and algorithms.
    • Ability to follow software standards.
    • Strong ability to work in a team.
    • Ability to collaborate with customers, management, and peers.
    • Capable of working independently and as part of a cross‑functional team.
    • Strong verbal and written communication skills.
  • Software Solution Delivery
    • Knowledge of software technology solution delivery and the ability to design regional and local software products and infrastructure components.
    • Ability to understand software solution principles and standards.
    • Familiarity with software design practices and patterns.
    • Lists software components and problems with the current software solution.
  • Software Product Technical Knowledge
    • Knowledge of and experience with the technical aspect of a software product.
    • Knowledge of software architecture configurations, integration and technical implementation options.
    • Ability to access and interpret technical product information and documentation.
    • Ability to document the purpose for software components.
  • Technical Troubleshooting
    • Knowledge of technical troubleshooting approaches, tools and techniques and the ability to anticipate, recognize and resolve technical (hardware, software, application or operational) problems.
    • Ability to identify and report on software/application problems and follow escalation procedures.
    • Ability to identify available resources and support systems for troubleshooting.
  • Application Testing
    • Knowledge of and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
    • Ability to execute procedures for application testing.
    • Ability to identify common errors that occur in standard application testing.
    • Capable of leveraging automated application testing tools currently in use by the organization.
  • Experience Skills Exposure
    • Core language skills (Java, C#, Python).
    • Data structures and algorithms.
    • Rational and NOSQL databases (MSSQL, Couchbase).
    • Web service protocols / representations (SOAP, REST, JSON).
    • Windows and Linux/UNIX.
    • Agile / SCRUM methodology.
    • Productivity tools (MS Office, Slack, Jira).
Physical Demands

While performing job functions the employee is regularly required to sit, stand, write, review and type reports, compile data, operate a PC, communicate, listen and assess information. The employee may move about the office complex, may travel to other office locations and may lift, push, pull or move 10 to 15 pounds. Visual requirements include distant, close and color vision and ability to adjust focus.

Work

Environment

The role will primarily function within the professional IT and business office environments located in South Florida; some occasional business travel is required. The space is in compliance with safety, environment, health and accessibility requirements. The work environments are maintained to reinforce collaboration, motivation and innovation to help maintain a vibrant and distinctive culture and a diverse workforce.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary