Senior Software Engineer

New Today

You will be working on a small team valuing cooperation, brainstorming, with an emphasis on design. You will be responsible for developing systems/services, tools, and visualizations to make sense of data. We are looking for a sharp engineer who also has a keen sense of building good products. You are a team player — ready to engage in lively design discussions and able to give and receive constructive code reviews. Your curiosity drives you to explore new technologies and apply creative solutions to problems. The ideal candidate pays close attention to details but also keeps sight of the bigger picture.Minimum QualificationsBS degree or higher in Computer Science or a related field5+ years of experience as a professional software engineerExperience in maintaining and debugging Java-based systemsProficiency in Java & Spring/Spring Boot frameworks and other JVM languages like Scala, C#, or ClojureStrong experience with multithreading, networking (including non-blocking IO)Confidence with SQL databases like Postgres, Oracle, and NoSQL databases like CassandraExperience deploying services with orchestration tools like KubernetesExperience with React for UI developmentExperience managing data in relational databases and developing ETL pipelinesExperience driving product features, specifications, and development schedulesPassion for designing and implementing large distributed systemsAdvocate for performance optimization, automation, and unit testingAbility to learn new technologies quicklyExcellent debugging, critical thinking, and communication skillsStrong attention to detailSolid documentation and technical writing skillsPreferred QualificationsProficiency with source control (Git) and build tools like Gradle, MavenUnderstanding of different data stores and their use casesExperience with logging, telemetry, and monitoring tools like SplunkExperience with cluster management/orchestration tools like Aurora, Ansible, DockerExperience working in cloud environmentsSeattle, Washington, United StatesDescriptionYou will be working on a small team valuing cooperation, brainstorming, with an emphasis on design. You will be responsible for developing systems/services, tools, and visualizations to make sense of data. We are looking for a sharp engineer who also has a keen sense of building good products. You are a team player — ready to engage in lively design discussions and able to give and receive constructive code reviews. Your curiosity drives you to explore new technologies and apply creative solutions to problems. The ideal candidate pays close attention to details but also keeps sight of the bigger picture.Minimum QualificationsBS degree or higher in Computer Science or a related field5+ years of experience as a professional software engineerExperience in maintaining and debugging Java-based systemsProficiency in Java & Spring/Spring Boot frameworks and other JVM languages like Scala, C#, or ClojureStrong experience with multithreading, networking (including non-blocking IO)Confidence with SQL databases like Postgres, Oracle, and NoSQL databases like CassandraExperience deploying services with orchestration tools like KubernetesExperience with React for UI developmentExperience managing data in relational databases and developing ETL pipelinesExperience driving product features, specifications, and development schedulesPassion for designing and implementing large distributed systemsAdvocate for performance optimization, automation, and unit testingAbility to learn new technologies quicklyExcellent debugging, critical thinking, and communication skillsStrong attention to detailSolid documentation and technical writing skillsPreferred QualificationsProficiency with source control (Git) and build tools like Gradle, MavenUnderstanding of different data stores and their use casesExperience with logging, telemetry, and monitoring tools like SplunkExperience with cluster management/orchestration tools like Aurora, Ansible, DockerExperience working in cloud environmentsAt Apple, base pay ranges from $171,600 to $302,200, depending on skills, experience, and location. Apple offers comprehensive benefits, including health coverage, retirement plans, stock programs, educational reimbursement, and more. This role may also be eligible for bonuses, commissions, or relocation assistance.Apple is an equal opportunity employer committed to diversity and inclusion. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics. #J-18808-Ljbffr
Location:
Seattle, WA, United States

We found some similar jobs based on your search