2609 Software Development jobs in Seattle
Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Posted today
Job Viewed
Job Description
+ Bachelor's degree or equivalent practical experience.
+ 2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree in an industry setting.
+ 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred qualifications:
+ Master's degree or PhD in Computer Science or related technical fields.
+ 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
+ 2 years of experience with data structures or algorithms in either an academic or industry setting.
+ Experience developing accessible technologies.
+ Proficiency in code and system health, diagnosis and resolution, and software test engineering.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
+ Write product or system development code.
+ Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
+ Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
+ Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Location : Issaquah, WA
Job Type: Full-Time Exempt
Job Number: 2025-00132
Department: Information Technology Services
Opening Date: 07/24/2025
Closing Date: 7/31/2025 11:59 PM Pacific
Union Represented: Yes
General Position Summary
JOB NUMBER 2025-00132
The King County Library System is seeking a new Software Development Engineer to join their team. The Software Development Engineer designs and develops features, tools and applications used for enhancing King County Library System (KCLS) capabilities.
In this role, you will have the opportunity to:
- Create business and technical requirements
- Estimate projects/tasks, creates prototypes
- Develop application and integration software and features
- Test software and generates supporting documentation
This position collaborates with third-party software development, database support and open source partners to develop technically appropriate solutions. The developer will also work closely with the Quality Assurance Analyst to develop and test/fix/implement said solutions.
General Position Summary
The Software Development Engineer is responsible for designing and developing features, tools, and applications to enhance KCLS software capabilities. This position participates in the full software solution development cycle from inception to completion, ensuring that solutions meet all KCLS business needs and requirements. This role is the principal consultant for team members and vendors needing assistance and support with technical design, development, testing and the implementation of new software programs.
Required: Applicants must attach a current resume and cover letter which addresses relevant work experience, education, and training as it relates to this position.
About King County Library System (KCLS):
KCLS has a vision of a world where knowledge allows diverse communities to prosper and grow. In order to support this vision, we create opportunities through meaningful connections by acting as the knowledge sharing center for over 1.5 million diverse patrons, providing an unparalleled collection of library materials, resources, technology, services, and programs.
Approximately 1,000 engaged and passionate staff provide service in 50 community library locations and patron engagement using direct outreach, programs, and virtual assistance. Our service area includes cities, towns, tribal lands, and unincorporated districts of King County, with the exception of the city of Seattle.
From a 2021-2022 comprehensive Diversity, Equity, and Inclusion (DEI) Assessment Demographics and Language Report, of the more than 1.5 million residents who live within the KCLS service area, almost half identify as Black, Indigenous, or People of Color (BIPOC). Moreover, roughly one-third of the KCLS community speaks a language other than English as their first language.
The King County Library System values the diverse perspectives, lived experiences, and cultures of all qualified individuals. We seek applicants that reflect the diversity of the communities we serve and encourage individuals of all backgrounds to apply, including BIPOC (Black, Indigenous, and other people of color), immigrants, refugees, women, LGBTQIA+, individuals with disabilities, veterans, etc.
KCLS welcomes reasonable accommodations for persons with disabilities as an opportunity to assist qualified individuals to participate in the job application or interview process and/or perform the essential functions of the position upon hire.
Need an accommodation to apply or interview? Call ( or email .
KCLS ensures equal opportunities and consideration for all job applicants, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. KCLS does not tolerate discrimination or harassment during any stage of employment, including in recruiting, hiring, promotion, termination, leave of absence, compensation, or training.
Examples of Duties
Essential Duties:
The items listed in this section are the key duties and responsibilities for this job and do not represent an exhaustive list. Our organization is dynamic and therefore duties may change based on business necessity; however, any new duties will remain within the scope of the job.
- Researches, designs, implements, tests, documents, and delivers software applications, tools, systems, and services.
- Maintains and manages all software applications, tools, and systems after implementation.
- Analyzes, consults and advises on existing, alternative, and emerging technology products and solutions regarding the feasibility, potential standardization, and financial impact to the organization.
- Leads system improvement development life cycle (SDLC) processes, including continuous integration and delivery, automated testing, and deployment.
- Ensures compliance with KCLS policies, procedures, and standards.
- Technical lead in establishing standards, methods and specifications for the development, improvement, and maintenance of KCLS's software policies, procedures, applications, tools, systems, and services. Analyzes user requirements for system features and functionality.
- Defines and maintains software requirements and procedures documentation for the effective design, installation, configuration, operations, and management of KCLS software applications, tools, systems, and services.
- Implements, follows, and measures performance using industry-standard software development methodologies and best practices.
- Conducts training sessions and provides mentorship to junior developers.
- Coordinates and monitors vendor relationships and performance on outsourced projects.
- Works collaboratively as a team member with third-party software development teams, following Agile methodologies to deliver large-scale releases.
- Works independently as an individual contributor on smaller, less complex solutions.
- Collaborates with and contributes to open-source communities where appropriate to leverage existing code libraries and optimize KCLS's utilization of community code.
- Develops statistical tools and measurement criteria as directed by the Business Applications Manager.
- Contributes to strategic planning as directed by the Business Applications Manager.
- Assists with annual budget preparation by providing estimates for needs and resources.
- Creates and manages Linux virtual machines for development, testing and production.
- Serves as liaison and facilitator between assigned business units, consultants, customers, and management to assist in addressing and resolving issues.
- Prepares and maintains technical documentation.
- Performs other related duties as assigned.
Organizational Competencies:
Valuing Diversity
Manages relationships with all kinds and classes of people inclusively and equitably; respects, values, and encourages the unique dimension each employee adds to the organization and each member of the community brings to the whole. Seeks opportunities to learn about differences.
Customer Focus
Primarily focused on customer needs, able to deliver high quality, value added services. Constantly strives to find new ways to increase customer satisfaction and understanding, foster equitable services, and forge meaningful connections.
Ethics, Values and Judgement
Exercises best judgment, trustworthiness, and professional standards of conduct; consistently demonstrates organization's values, moral principles, and accountability through behavior, character, and action. Defends intellectual freedom and confidentiality.
Professional and Technical Knowledge
Demonstrates proficiency in professional and technical skills and/or knowledge in position-related areas; purposely keeps up with current developments and trends in areas of expertise, in order to better foster personal success and connections for others.
Job Specific Competencies
Communicates Effectively
Conveys ideas/information in a way that is clear, engaging, and suitable to the audience. Main point of their message is apparent. Listens more than they speak, responds appropriately. Seeks influence.
Vision and Strategic Thinking
Supports, promotes, and ensures alignment with the organization's vision, mission, and values; holds big picture view while setting priorities, often uses breakthrough strategies to find the way forward.
Work Quality
Inspires and strives for excellence in all aspects of work including setting high standards of performance for self and others; ensures that results are complete and accurate; exhibits attention to detail.
Accountability
Holds self, direct reports, and others accountable for achieving intended outcomes; follows up and monitors progress to ensure that things stay on track; models organizational values and norms.
Desired Minimum Qualification
Education/Experience:
The items listed below are the minimum requirements for the job and are relevant to this position. The organization values both work experience and education and realizes that individuals take different paths to acquire knowledge.
- Bachelor's degree from an accredited college or university in computer science, information technology or software engineering.
- Five (5) years of experience in software design or systems analysis.
- One (1) year Experience with Evergreen, or skill with both agile and waterfall methodologies and use of source control management tools, preferred.
- Any equivalent combination of education and experience that provides the knowledge, skills, and abilities to perform the duties and responsibilities of the classification will be considered.
List the minimum knowledge and skills needed to perform the essential duties of the job. Preferred knowledge and skills may be listed as well. Indicate which are preferred.
- Code development with object-oriented design and development.
- Demonstrated proficiency with modern web development technologies such as Typescript, Angular, Bootstrap CSS, Perl and Linux,
- Experience with and SQL, specifically PostgreSQL.
- System performance evaluation and troubleshooting.
- Works effectively with diverse populations and a wide and varied customer base.
- Listening and communications skills with diverse populations and team members.
- Presentation and public speaking with groups of all sizes.
- Makes independent decisions using critical thinking.
- Responds to requests in a proactive manner.
- Manages work in an environment with many interruptions.
- Works well under pressure from deadlines or changing priorities.
Items in this section are applicable to the job and can be required or preferred. Indicate which are preferred.
- None.
Physical Demands:
- While performing the duties of this job the employee will: Constantly sits and seldom walks and stands.
- Constantly use hands/fingers for frequent keyboarding which may be repetitive up to occasional.
- Extensive PC monitor work is required.
- Frequently will reach up to chest level with hands and arms.
- Occasionally lift to 10 pounds and seldom up to 35 pounds.
- Seldom push/pull carts using light force.
- Work is performed in a typical office environment.
- Incumbent may be permitted hybrid telework schedule upon request.
General Benefits Summary
Paid Time off
It is the policy of KCLS to grant to all part-time and full-time employees:
- Annual Leave (Vacation).
- Sick Leave
- Holidays - KCLS celebrates twelve (12) holidays each year and one (1) floating holiday. Part-time employees are eligible for holiday pay if they are scheduled to work on the day the holiday falls on.
Our health insurance plans with Kaiser/Premera/Delta Dental are offered at low premium rates to all employees working 20 or more hours per week. Employees may also purchase benefits for dependents and domestic partners.
Retirement - Public Employee Retirement System (PERS)
Employees working 20 hours per week or more are automatically enrolled in the Washington State Public Employees' Retirement System (PERS) program. Both KCLS and the employee contribute toward PERS retirement benefits.
Flexible and Dependent Care Spending Accounts and Health Saving Account
Employees working 20 hours per week or more can set aside a portion of their salary on a pre-tax basis to pay for family medical and dependent care needs. KCLS provides an annual employer contribution to Health Saving Account when the employee is enrolled in a high deductible health plan.
Life and Accidental Death & Disability, Long Term Disability Insurance
All the employees working 20 hours per week or more qualify for the group term life and AD& D insurance benefits equal to one times their annual salary. Employees working 40 hours per week receive long-term disability insurance.
Optional/Voluntary Benefits
Employees working 20 hours per week or more are eligible to participate in the following voluntary benefits:
- Supplemental Term Life and AD&D Insurance
- Personal Accident Insurance
- Critical Illness Insurance
- Short-Term Disability Insurance
- Nationwide Pet Insurance
- Allstate Identity Theft Protection
- Student Loan Refinance
Deferred Compensation Retirement Plan (available to all KCLS Employees)
- 457(b) Deferred Compensation Plan - You can supplement any other retirement benefits you may have by setting aside pre-tax dollars in this retirement savings account.
- Employee Assistance Program (EAP) - This employer-sponsored program is a confidential service that can provide referrals to counseling, financial, legal, child care/elder care services.
- Ride-Wise - KCLS encourages you to "leave the car at home" and seek other ways to commute to work. All employees are eligible for reimbursement of 50% of your tax-free ORCA transit pass and van pool. The Guaranteed Ride Home program is also available for staff.
- Tuition Assistance - KCLS encourages employees to pursue college, associate and graduate degrees and certificate programs where such education and knowledge bring value to KCLS. Tuition assistance, as funding permits, is available to all employees.
- Language Class Funding - The program covers classes that teach language identified in the KCLS world languages collection, American Sign Language, and English as an Additional Language (ESL). You don't need a work-related reason to study a language.
01
Please fill out both the application and this questionnaire completely. Any false or incompleteanswers (such as "see resume" or "see application") may result in your not having an opportunity to interview. Do you agree to answer each of these questions truthfully, and do you understandthat your answers will be compared to the information on your application?
- Yes
- No
02
Are you a current KCLS staff member still in your probationary period?
- Yes
- No
03
Are you a current KCLS staff member in the 1857 union?
- Yes
- No
04
If you answered "yes" to the question above, please select which 1857 union you are in:
- 1857-P
- 1857-M
- 1857-S
- 1857-F
05
Can you (with or without reasonable accommodation) perform the physical requirements of this position as described in the job posting?
- Yes
- No
06
Do you possess a Bachelor's degree from an accredited school with major in a computer science, information technology, application development engineering, or related field?
- Yes
- No
07
If you answered "No" to the previous question, equivalent of full-time work experience in applications development, software design or systems analysis may substitute education on a year for year basis. If you possess equivalent full-time work experience in any of the fields identified, please describe where you have gained this experience, including employer and duration.(If you answered "Yes", please put "N/A".)
08
How many years of software development work experience do you have?
- No experience
- Less than 1 year of experience
- 1-3 years of experience
- 3-5 years of experience
- 5-7 years of experience
- More than 7 years of experience
09
How many years of experience with object-oriented design and development?
- No experience
- Less than 1 year
- 1-2 years of experience
- 2-4 years of experience
- 4-6 years of experience
- More than 6 years of experience
10
If you have experience with object-oriented design, please describe some of your software designs, and which employer you created the design for.If you answered 'NO', please put "N/A"
11
Please check all programming and markup languages you have experience with?
- JavaScript/HTML/CSS
- Perl
- Linux
- SQL
- C
- Rust
- Other
12
If "Other", please list other programming languages you have used.
13
Have you ever participated in, or contributed to an open source community? If so, please indicate when and how you contributed.If you have not participated in, or contributed to an open source community, please put "N/A" below.
14
Have you designed or contributed to software release cycles for large information systems and if so, what was your role?
15
Briefly describe your basic process for creating technical documentation.
16
Briefly describe your experience using agile waterfall or similar methodologies and use of source control management tools.If you do not have experience with these tools please put "N/A".
17
As indicated in the posting, applicants are asked to attach a cover letter and current resume detailing your relevant work experience, education, and training as it relates to the position. Have you done this?
- Yes - I have attached my resume and cover letter.
- No - I understand my application is considered incomplete without the required materials.
18
The King County Library System works to offer library materials that represent a wide range of community interests. This is one of the foundations of our policy of intellectual freedom, the idea that each and every patron has the right to choose the materials that interest them. Given this policy of Intellectual Freedom would you both allow and support the fact that patrons have the right to choose what they wish to see, to hear, or to read at the library?
- Yes
- No
19
The screening process at KCLS includes application review, interviews, and references. If selected to proceed after interviews, I acknowledge that KCLS may reach out to my listed references without notifying me beforehand.
- Yes
20
Where did you hear about this job opportunity? Please select all that apply.
- KCLS Social Media (Facebook or Twitter)
- American Library Association (ALA)
- Washington Library Association (WLA)
- Pacific Northwest Library Association (PNLA)
- Seattle Public Libraries (SPL)
- Sno-Isle Libraries
- Pierce County Libraries
- Indeed.com
- Career Fair (In-Person)
- Government Jobs (public sector job site)
- Referral from KCLS Staff Member
- Job Interest Email Notification
- Other
Required Question
Software Development Engineer
Posted today
Job Viewed
Job Description
Description
- Home
- Search Jobs
- Job Description
Software Development Engineer
Contract: Redmond, Washington, US
Salary Range: 70.00 - 75.00 | Per Hour
Job Code: 362990
End Date: 2025-08-07
Days Left: 7 days, 3 hours left
Apply
**Contract-Role**
Must-Have:
- 5+ years of professional software development experience.
- 3+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience managing Java-based SDKs, AWS-based development, API design, and JSON.
- Java-based SDKs, AWS-based development, API design, JSON
- Java Programming Language - MVC Framework
- AWS Cloud native skills and AWS tooling
- API creation/JSON - Restful web services and possibly GraphQL
- API Gateway knowledge - AWS API Gateway
- Pay Range- $70-$75
If interested, please share your resume at
Job Requirement
- API
- AWS
- Java
- SDK
- JSON
- Software developer
- Recruiter
- Phone
- Sanchita Dwivedi
Apply Now
Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Software Development Engineer (Backend Java development is the work)
Location: Redmond, WA
Start Date: ASAP
Duration: at least 6months to 1 year
Must be US Persons - Citizen or Greencard
Must be willing to go onsite 5 days a week to Redmond
Need 5 resources
Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.
Key job responsibilities
- Design and Implement Communications Components, Applications and Services
- Partner with the Satellite, Networks and Security engineering teams
- Design components, services, and relevant data models
- Collaborate with engineers across the organization to gather requirements, design, develop, deploy, and operate critical e-Commerce software for Kuiper.
- Work on initiatives building e-Commerce functions on AWS infrastructure and help implement best practices for software development.
- Develop code, build CI/CD pipelines, test automation, and dashboards for monitoring health of systems.
- Help engineers and build solutions which are required for provisioning and operating an Internet service providers.
A day in the life
Have you wanted an opportunity to develop the software applications and services for an advanced global communications service? This role is for a Software Development Engineer who will design, build, and maintain components and services of Project Kuiper's Customer eCommerce Services and interact with the core Kuiper Network.
About the team
Our team owns developing the architecture, solutions & roadmap for managing the customer lifecycle for communications services; for example identity and account management, subscriber management services, user provisioning, billing and payments, customer and technical support tools, offer management tools, and customer metrics and analytics.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Expectations mentioned verbally by client directly: Experience managing Java based SDKs, AWS based development, API design, JSON
PREFERRED QUALIFICATIONS
- Experience integrating Financial Application and Accounting solutions (e.g. Oracle)
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Software Development Engineer
Posted today
Job Viewed
Job Description
Location: Seattle WA
Duration: 11+ months
Compensation: $50-53/hr
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Skillset / Experience:
The Software Development Engineer will join a central infrastructure team to support the end-to-end development of new software products. Primary responsibilities include developing new services in Java, troubleshooting and implementing solutions for internally developed code, performing SQL queries, and addressing scalability and opportunities for optimization.
A successful candidate will have:
- A bachelor's degree or higher in Computer Science
- 2-5 years of experience in enterprise software development
- Strong experience building scalable services in Java, JSP
- Proficiency in SQL
- Experience with AWS services such as Lambda, ECS, Fargate
- Competitive weekly pay!
- Potential opportunities for overtime
- Opportunities to get OSHA 10 certified
- Earn money for referrals! Ask your recruiter to learn more.
- Comprehensive medical benefits
- Dental, vision benefits
- 401(k) retirement plan
- .and much more!
About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
25-13050
Software Development Engineer
Posted today
Job Viewed
Job Description
Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Opportunity
Do you thrive on solving hard problems at scale? Do you want to build cloud-native systems that work seamlessly across devices? Are you interested in defining the future of creativity by making it fast, fun, and streamlined to build sophisticated-looking content? Most of all, are you passionate about the next generation of users and building modern solutions for them that connect to leading social and digital platforms?
We are a team of passionate storytellers, technology innovators, and change agents. Building off Creative Cloud Express's initial success, we are now re-imagining (from the ground up!) the way people discover, build, and publish the full range of media types - from graphics to imaging to video - right in the browser and on their mobile devices. Our aim is to build fast and easy product experiences that empower students, social influencers, marketers, small businesses - really anyone with something to say - to make something that will stand out and impress their audience.
We are seeking an experienced web front-end engineer to join a highly motivated and fast-paced team to join us in building a new creativity platform that will help define the future of Creative Cloud and Adobe's Digital Media business.
What you'll do:
- Work hand-in-hand with researchers, engineers, user experience designers and product managers to prototype and build a next-generation web application
- Provide technical leadership to solve ambitious design problems to deliver best-in-class user experience in web and a broad range of devices
- Influence design thinking among development teams. You have an appreciation for design-thinking and you believe that creating reusable code and consistent user experiences that work well together can empower engineers and designers to create better products.
- Participate in pair programming and peer reviews. You'll collaborate with other engineers on problems of all shapes and sizes, from code to new ideas and methodologies.
- Deliver a responsive, scalable solution ready for a mass audience.
- Provide recommendations on how to make the products more usable. You will use our analytics tools, user research, and in-house community team to gather information and gain insights as to how people use our product to drive new ideas.
- 5+ years proven experience building and deploying web applications or interactive websites
- Bachelor degree or equivalent experience in Computer Science, HCI, web design, or a related field
- Proven expertise building web apps that run across multiple browsers, including mobile, where there are different performance and resource constraints as well as capabilities that may require polyfills.
- Proven web architecture experience designing and developing robust, complex full-stack architectures
- Strong skills in Javascript/HTML/CSS, experience with ES6 and React, Vue or equivalent UI frameworks.
- Proficient knowledge of web technologies, e.g. the DOM, canvas and WebGL rendering, web security, asynchrony, workers, performance optimization.
- Familiarity with modern web dev tools/patterns, e.g. npm, web pack, etc; loading optimization, cloud deployment strategies
- Keen eye for visual and web design and a passion for using CSS and modern techniques to create visually rich and interactive experiences
- Experience with implementing support for accessibility standards (e.g, WCAG 2.1) and support for different input modalities and assistive technologies used by users.
- Experience in UX Design
- Familiarity with Agile/SCRUM development practices
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $113,400 -- $206,300 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.
State-Specific Notices:
California:
Fair Chance Ordinances
Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances.
Colorado:
Application Window Notice
If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs.
Massachusetts:
Massachusetts Legal Notice
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.
Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email or call ( .
Software Development Engineer
Posted today
Job Viewed
Job Description
Compensation: $70-$95/hr
Location: O n-site in Seattle, WA
*** U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor or transfer visas at this time. No Vendors/3rd parties. ***
Responsibilities:
- Design and Implement Communications Components, Applications and Services.
- Partner with the Satellite, Networks and Security engineering teams.
- Design components, services, and relevant data models.
- Collaborate with engineers across the organization to gather requirements, design, develop, deploy, and operate critical e-Commerce software.
- Work on initiatives building e-Commerce functions on AWS infrastructure and help implement best practices for software development.
- Develop code, build CI/CD pipelines, test automation, and dashboards for monitoring health of systems.
- Help engineers and build solutions which are required for provisioning and operating an Internet service providers.
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
- Expectations mentioned verbally by client directly: Experience managing Java based SDKs, AWS based development, API design, JSON.
- 5+ years of non-internship professional software development experience.
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
- Experience managing Java based SDKs, AWS based development, API design, JSON.
- Java based SDKs, AWS based development, API design, JSON.
- Java programming Language - MVC Framework.
- AWS Cloud native skills and AWS tooling.
- API creation/JSON - Restful webservices and possibly GraphQL.
- API Gateway knowledge - AWS API Gateway.
- Any experience integrating Financial Application and Accounting solutions (e.g. Oracle) helpful.
Be The First To Know
About the latest Software development Jobs in Seattle !
Software Development Engineer
Posted today
Job Viewed
Job Description
Location: Redmond, WA
Duration: Contract
Rate: DOE
US Citizens, GC visa holders preferred, NO third party corp to corp accepted for this job
Key Qualifications:
- 5-6 years of experience in backend development, especially with Django Python web frameworks.
- Strong experience with RESTful API development using Django REST Framework (DRF).
- Experience with Redis or similar caching systems to improve data retrieval performance.
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and optimizing database queries for large-scale systems.
- Experience with Linux environments.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong troubleshooting skills with the ability to debug issues in production environments.
- Good communication skills to collaborate with other team members and stakeholders.
Software Development Engineer
Posted today
Job Viewed
Job Description
Stackline is the first full-funnel connected commerce platform for the world's most innovative brands. Business leaders, product innovators, performance marketers, and analysts trust Stackline as the single source of commerce truth. Fueled by our proprietary neural network, our market insights, revenue metrics, behavior analyses, and autonomous functionality create the actions that determine success or failure.
Founded in 2014 in Seattle, we have offices in Minneapolis, New York, Salt Lake City, and London. Since November 2020, Stackline has raised $180 million in strategic investments from Goldman Sachs Growth Equity and TA Associates.
Stackline is on a mission to fuel the future of commerce by bringing brands and customers closer together.
About The Role:
Software development is a critical component in achieving broader business goals, including increasing revenue through innovative software services and optimizing internal processes. As an SDE, you will be leveraging your advanced skills and experience by designing, building, maintaining, and improving software products and data-collection services from various sources. In this role, you will engage in sophisticated coding, testing, and debugging tasks, essential for innovating and maintaining a competitive edge in the market. You will lead the maintenance and enhancement of existing software systems, which involves resolving complex bugs, enhancing performance, and scaling software products to meet our evolving needs. As an SDE, you will mentor junior engineers and assist senior engineers in researching and implementing cutting-edge technologies.
Your role will be strategic, guiding the team in scaling systems to accommodate more data collection and ensuring system reliability and efficiency. As an experienced member of the software development team, you will have a significant impact on training and developing emerging talent. Your expertise will contribute to broadening the knowledge base within the team, a critical factor for the long-term success of our technology team. This is an on-site role and is based out of our Seattle, WA office.
Essential Duties and Responsibilities
- Design and implement stable and performant data-collection technologies using Node.js, Java, Go or similar language.
- Execute full SDLC (design, build, document, unit/functional/load test, and deploy) of applications and infrastructure needed to scale our platform.
- Build and optimize efficient and reliable web scraping processes.
- Evaluate existing software to identify enhancement opportunities. This will include tackling latency, throughput challenges in data processing and request serving.
- Set up efficient operational processes including continuous deployment pipelines (CI/CD), testing automation, and appropriate monitoring and alerts.
- Actively participate in design discussions, team planning and code reviews. Provide insightful and constructive feedback for team and individual improvement.
- Troubleshoot software failures by reviewing code errors, logfiles, metrics, using debug functions, and other common troubleshooting techniques.
- Provide guidance to junior engineers about software development, operational excellence.
- Development experience in at least one modern programming language such as Typescript, C#, Java, or Python.
- Bachelor's degree in computer science or related discipline.
- Knows a broad range of design approaches and when to use them (and when to not).
- Understands a broad range of data structures and algorithms, and which to use, or not.
- Understands the maintenance characteristics, runtime properties, and dependencies of a software (e.g., build dependencies). Knows how to be efficient with compute resources: hardware, database, memory/CPU, etc.
- Understands how to thoroughly test software services.
- Experience with AWS services: S3, SQS, SNS, ECS, AWS Lambda, Kinesis, ElasticCache
- Experience using Database technologies: Elastic Search / Mongo / Dynamo / MySQL / Postgres / Redshift.
- Experience working with Agile methodologies.
- Strong analytical and excellent problem-solving skills, with a propensity towards learning new tools and technologies.
- Comfortable writing SQL and hands-on knowledge of working with large datasets.
- Knowledge of web scraping libraries and browser-automation technologies such as Selenium or Puppeteer.
- Master's degree in Computer Science or a related technical field.
- Experience working in a startup, retail, digital advertising, or e-commerce environment.
- Experience building complex applications on distributed systems that have been successfully deployed for a large customer base.
- Experience with Big Data technologies (streaming and batch processing).
- Experience with LLMs and other machine learning models.
- End-to-end software development experience.
- History of delivering high quality production systems/services.
- Experience designing with an emphasis on scalability and sustainability.
- Strong written and verbal English communications skills.
- Knowledge of web scraping libraries and browser-automation technologies such as Selenium and Puppeteer.
It's important that each and every employee feels they are supported and can complete their life's best work today and in the future. As part of that, we are committed to doing our part in addressing pay gaps and discrepancies by providing pay transparency for all of our roles. Actual salaries are just one component of the compensation package and may vary above or below the range based on job-related knowledge, skills, experience, geographical location, and performance. This role is hiring to SDE I (1-3 years of experience) and SDE II (3-5 years of experience). The pay range for an SDE I position located in Seattle is $35,000 - 165,000 per year. The pay range for an SDE II position located in Seattle is 170,000 - 205,000 per year. Other rewards may include annual bonuses, short- and long-term incentives, and other team-specific awards. In addition we provide a robust benefits and perks package that includes:
- Comprehensive benefits plan covering medical, dental, and vision
- Fertility benefits
- Company 401k plan plus matching
- Company paid Life Insurance
- 20 days of Paid Time Off annually
- 9 Paid company holidays
- 100% Paid Parental leave - 20 weeks for birthing mothers and 12 weeks for all other parents
- Summer Fridays early close at 3pm
- Fully stocked kitchen snacks with fresh fruit
- Happy hours and monthly catered lunches
Stackline is committed to creating a diverse environment and is proud to be an equal opportunity employer. We encourage applicants from all backgrounds to apply. All qualified applicants will receive consideration for employment without regard to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Software Development Engineer
Posted today
Job Viewed
Job Description
Description
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain - and we're looking for talented people who want to help.
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Do you want to help lead the cloud revolution and build software that thrives at immense scale?
AWS Elastic Load Balancing enables customers to build large scale highly available services. ELB automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. ELB provides the entry point for building hyper scale, fault tolerant applications. While ELB has seen tremendous growth since launch we are still in the early stages of realizing our full potential.
Why you should join the Amazon ELB team?
We are building and launching new services and features on a regular basis. Application load balancer(ALB), Network load balancer(NLB), Gateway Load Balancer (GWLB) and Privatelink are a few examples.
We ship software frequently, get fast feedback from real customers around the globe and see the results of our work come to fruition. The Amazon ELB service is deployed globally to over 25 regions today and is growing at an extremely rapid rate.
There are real-world problems to solve that you won't find ready-made answers for. For example, how do you ensure customers can scale their application quickly to handle traffic spikes and then back down in a matter of minutes? How do you design a load balancing solution that allows customers to quickly and easily achieve the highest levels of fault tolerance using Amazon EC2?
We are now designing and building the next generation of ELB services capable of handling terabytes of data per day and growing from there. This is a unique opportunity to help build large-scale systems from the ground up.
About Us
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Work/Life Balance
Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. This position involves on-call responsibilities, typically for one week every two months. We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
About the team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.
Inclusive Team Culture
Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Basic Qualifications
-
3+ years of non-internship professional software development experience
-
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
-
Experience programming with at least one software programming language
Preferred Qualifications
-
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
-
Bachelor's degree in computer science or equivalent
-
Experience building scalable, fault tolerant infrastructure software or distributed systems.
-
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
-
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and technical designs.
-
Distributed systems, networking design and implementation experience.
-
Excellent communication skills and the ability to work well in a team.
-
Experience mentoring junior software development engineers and driving engineering excellence.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit . This position will remain posted until filled. Applicants should apply via our internal or external career site.