Recent Searches

You haven't searched anything yet.

50 Sr Software Engineer Jobs in Beaverton, OR

SET JOB ALERT
Details...
Concora Credit Inc.
Beaverton, OR | Full Time
$132k-160k (estimate)
2 Days Ago
Nanoverse Technologies, Ltd.
Beaverton, OR | Full Time
$115k-138k (estimate)
1 Week Ago
Insight Global
Insight Global
Beaverton, OR | Full Time
$76k-94k (estimate)
Just Posted
BizTek People, Inc. | APA International Placement Consultants
Beaverton, OR | Full Time
$123k-146k (estimate)
5 Months Ago
Sr Software Engineer
$123k-146k (estimate)
Full Time 5 Months Ago
Save

BizTek People, Inc. | APA International Placement Consultants is Hiring a Sr Software Engineer Near Beaverton, OR

Overview:

As a Sr. Software Engineer on the Shop Capabilities team in ourConsumer and Marketplace Engineering organization, you will play a criticalrole in designing and building APIs and microservices for the cloud platformcentral to the organization's multi-billion-dollar eCommerce business. Our services providecart and wish list capabilities, capture consumer orders from and provideshipping and fulfillment choices to a variety of platforms that provideconsumer shopping capabilities. As a Sr. Software Engineer, you will be expected to provide technicalimplementation of thehighest quality and that meets all deliverables within the constraints ofdemanding schedules. You will deliver systems that serve consumers worldwide. Inaddition to participating in design sessions you will work with Product todrive clarity on requirements and craft implementation plans. You willencourage innovation by learning new technologies and creating prototypes toshare new technical approaches with the team. You will apply best practices andcontribute to technical discovery to inform decisions on architecture. You willbuild systems for high scalability, high performance, and high availability.You must be an effective communicator with the ability to engage andinfluence others through optimism, self-assurance and fact-basedrecommendations.

Responsibilities:

·Participate in Scrum or other Agile processes with the team

·Contribute code to the team’s business deliverables

·Develop software libraries and utilities

·Design RESTful APIs, participate in design sessions, and helpcreate implementation plans

·Resolve technical issues

·Encourage innovation by learning new technologies and buildingprototypes

·Review code and provide feedback to teammates

·Evaluate technical decisions and their impact on the architecture

·Design and build for high scalability and high performance

·Design and run performance tests on individual components andentire systems using tools like Gatling Hive

·Work through dependencies and integrations with other engineeringteams

·Partner with engineering leads, architecture, and product tounderstand requirements, define technical options, provide estimates of effortand risk, and evaluate technical feasibility.

·Work with distributed systems in a cloud-based environment (AWSpreferred) with high transaction volumes

·Practice full DevOps by deploying code through the CI/CD processto production and monitoring service operation. Support services during on-callPagerDuty rotation

·Instrument service metrics and logging and create monitoringdashboards in tools such as Splunk, SignalFx, DataDog, New Relic, Grafanastack, etc.

·Communicate effectively both verbally and written in a variety ofsettings and tailor communications to the target audience

·Five percent or less domestic and international travel

Qualifications:

·Bachelor's degree in Computer Science, Information Systems, orother relevant field

·Relevant professional experience in lieu of a degree

·3-7 years’ experience with microservice architecture, domaindriven design, and implementing RESTful APIs using Java. Java 11 preferred

·Work with distributed systems with high transaction volumes in a cloud-basedenvironment (AWS preferred)

·Solid foundation in data structures, algorithms, softwarearchitecture, object-oriented analysis and design, functional programming, andsoftware design patterns

·Experience with Scrum or other Agile development processes

·Familiar with NoSQL data stores and data modeling for security,reliability, availability, maintainability, and performance (Redis, DynamoDBetc.)

·Experience working in a CI/CD environment with related tools(Jenkins, CircleCI, TeamCity, etc.)

·Strong written and verbal communication skills with the ability tocommunicate effectively in a variety of settings and tailor communications tothe target audience

·Experience with build tools (Gradle etc.), dependency management,unit testing, static analysis, automated integration testing

·Knowledge of java test frameworks, tools, and libraries (Junit,TestNG, Wiremock, Spock, etc.)

·Experience with full DevOps model including implementing,deploying, monitoring and operating services at scale

·Experience with virtualized compute (EC2 etc.) and containers(docker, ECS, Kubernetes)

·Experience running performance tests with tools such as GatlingHive, analyzing results, and tuning

·Experience with both synchronous (threaded) and asynchronousserver-side Java (CompleteableFuture, ForkJoinTask, Reactive Java -- RxJava,ReactiveX, WebFlux, Spring Project Reactor or similar)

·Experience building monitoring dashboards in tools like SignalFx,DataDog, and Splunk, or open-source alternatives likeElasticsearch/Logstash/Kibana, Grafana

·Knowledgeable with version control systems (Git) and issuetracking tools (JIRA)

·Willing to be on-call in a PagerDuty rotation

·Python programming and shell (bash etc.) experience a plus

·A track record of solving problems and getting things done in afast-paced, ever-evolving environment

·SpringBoot and Spring framework experience is a plus

·eCommerce experience is a plus

·Experience with Global Network Traffic Management and routingconfiguration including Latency Based Routing, Geo DNS, Geo-proximity, andWeighted Round Robin is a plus

Job Summary

JOB TYPE

Full Time

SALARY

$123k-146k (estimate)

POST DATE

11/21/2023

EXPIRATION DATE

06/25/2024

Show more

The job skills required for Sr Software Engineer include Java, Computer Science, Agile, Python, Open Source, API, etc. Having related job skills and expertise will give you an advantage when applying to be a Sr Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Sr Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Java
Droisys
Full Time
$99k-130k (estimate)
1 Month Ago
For the skill of  Computer Science
yorLabs
Full Time
$92k-110k (estimate)
5 Months Ago
For the skill of  Agile
ARK Solutions
Full Time
$71k-86k (estimate)
7 Months Ago
Show more

The following is the career advancement route for Sr Software Engineer positions, which can be used as a reference in future career path planning. As a Sr Software Engineer, it can be promoted into senior positions as a Software Engineer V that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Sr Software Engineer. You can explore the career advancement for a Sr Software Engineer below and select your interested title to get hiring information.

Full Time
$109k-129k (estimate)
7 Months Ago