We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Staff Software Engineer Salary in USA

Receive statistics information by mail

Staff Software Engineer Salary in USA

24 000 $ Average monthly salary

Average salary in the last 12 months: "Staff Software Engineer in USA"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Staff Software Engineer in USA.

Distribution of vacancy "Staff Software Engineer" by regions USA

Currency: USD
As you can see on the diagramm in USA the most numerous number of vacancies of Staff Software Engineer Job are opened in California. In the second place is Texas, In the third is State of New York.

Recommended vacancies

Staff Software Engineer
Lytx, Inc., San Diego
Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.Staff Software EngineerIndiaFull timeR-3101Job TitleStaff Software EngineerWhy Lytx:As Staff Software Engineer, you will work with industry leading Lytx Safety Software, which manages massive amounts of video and data collected from over 700,000 vehicles worldwide and ensures the best possible outcomes by identifying behaviors and events that impact safety. Be responsible for building solutions that collect, organize, and present information for tracking the safety and efficiency of commercial transportation drivers and fleets. Lead projects, establish engineering best practices, mentor junior engineers, and collaborate across Agile teams. Using Video Telematics, Machine Vision, and AI (Artificial Intelligence) to derive intelligent insights for all devices and vehicles on our network, you will help accelerate our software. Doesn’t that sound exciting?What you will do:Hire, mentor and develop purpose-driven engineers capable of rapidly delivering and learning.Build scalable solutions to manage events and real-time status of a million+ independent devices.Work directly with Product Management, IT, and Operations to define, test, and productize innovative solutions that enhance our position within our markets.Analyse and address complex technical challenges and issues that arise during the software development lifecycle. Debug, troubleshoot, and resolve technical problems efficiently.Work on new feature development and product enhancements based on customer feedback and industry trends. Continuously innovate and propose improvements to existing software solutions.Implement best practices for code quality, automated testing, and code reviews to ensure software reliability and performance. Write unit tests, integration tests, and perform code reviews to maintain lofty standards.Create and maintain technical documentation, including design specifications, user guides, and best practice guidelines. Share knowledge and contribute to internal and external technical communities.Share your expertise and mentor engineers, helping them grow and develop their skills. Foster a culture of continuous learning and improvement within the team.Perform other duties as assigned.What you need:6+ years of engineering experience4+ years of engineering team management experience4+ years of leading the definition and development of multi-tier web services experiencePrevious experience in a Cloud product companyStrong knowledge of Source Code management techniques, preferably Git Flow.Strong expertise in AWS cloud development, with AWS certifications being a plus.Strong hands-on technical expertise and best practice knowledge.Proficiency in Node.js for backend development.Proficiency in Angular 2+/ReactJS for multi-platform UI development (preferred)Proficiency in MySQL, RDS or MongoDB/Atlas.Experience with Messaging systems - Kafka.Experience in communicating with users, other technical teams, and product to collect requirements, describe software product features, and technical designs.Ability to balance the long-term "big picture" and short-term implications of design decisionsExperience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineersNice to have:Experience with IoT systems and protocols, preferable MQTT and relevant infrastructure.Experience with NestJS framework, Stencil.jsProficiency with K8S or alternative container lifecycle management systems.Additional Information:This is a Hybrid position, and you will be expected to work in our Bengaluru office 2-3 times per weekInnovation Lives HereYou go all in no matter what you do, and so do we. At Lytx, we’re powered by cutting-edge technology and Happy People. You want your work to make a positive impact in the world, and that’s what we do. Join our diverse team of hungry, humble and capable people united to make a difference. Together, we help save lives on our roadways.Find out how good it feels to be a part of an inclusive, collaborative team. We’re committed to delivering an environment where everyone feels valued, included and supported to do their best work and share their voices.Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We’re committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.About UsLytx is a leading provider of video telematics, analytics, safety and productivity solutions for commercial and public sector fleets. Our unrivaled Driver Safety Program, powered by our best-in-class DriveCam Event Recorder, is proven to help save lives and reduce risk. We harness the power of video to help clients see what happened in the past, manage their operations more efficiently in the present and improve driver behavior to change the future. Our customizable services and programs span driver safety, risk detection, fleet tracking, compliance and fuel management. Using the world’s largest driving database of its kind, along with proprietary machine vision and artificial intelligence technology, we help protect and connect thousands of fleets and more than one million drivers worldwide. For more information, visit www.lytx.com, @lytx on Twitter, LinkedIn, our Facebook page or YouTube channel.Privacy Notice: If you are a California resident: We collect, use, disclose, and retain personal information in accordance with our Privacy Policy. Lytx does not sell or share (as defined in the California Consumer Privacy Act of 2018, as amended) your personal information.Read MorePI238655261
Staff Software Engineer
Thermo Fisher Scientific, Hillsboro
Job DescriptionDo you have a passion for innovative ideas and groundbreaking discoveries? With over $1 billion invested annually in R&D, at Thermo Fisher Scientific you'll help solve some of the world's toughest challenges, from giving cancer patients hope, ensuring safe drinking water and helping law enforcement tackle cases through forensics. We empower our teams to put science into meaningful action and give our R&D colleagues the autonomy, resources and tools they need to take science a step beyond.Location/Division Specific InformationHillsboro, OR / Materials & Structural AnalysisHow will you make an impact?You will be developing automated semiconductor process equipment that delivers wafer-to-atomic information, enabling our customers to make timely decisions.What will you do?Develop control software for enabling customers to automate their scanning electron microscope process workflows in a FAB environment.Serve as a technical leader in designing a framework for automation of our instruments.Collaborate across time zones with engineering leaders. Flexible with work hours.Participate in the full software development lifecycle from inception to completion including requirements analysis, specification, design, implementation, and testing.Add and improve existing code to meet requirements for flexibility, new features, and maintainability.Support customers by reviewing specifications and providing on-site integration and validation.Mentor junior developers so that they can improve their engineering and professional skills.How will you get here?EducationBachelor's degree in Computer Science, Computer Engineering, or related technical fieldExperience, Knowledge, Skills, Abilities:10+ years experience as a software engineer; strong C++, C# skills5+ years of experience with writing SW for controlling hardwareUp-to-date knowledge and in-depth understanding of C++, experience with Object Oriented Design, State Modeling, and Test Driven Development is preferredProficient with Microsoft Visual Studio IDE and experience with .NETSolid proficiency in software-engineering practices such as requirements, design, agile processes, unit-testingAbility to quickly come up to speed by understanding new problem domains, originating sound designs, and implementing well-structured codeExcellent analytical and empirical problem solving and troubleshooting skillsAbility to travel domestically and internationallyPreferred Qualifications:experience with equipment manufacturing, electron microscopy or semiconductorOur Mission is to enable our customers to make the world healthier, cleaner and safer. Watch as our colleagues explain 5 reasons to work with us. As one team of 100,000+ colleagues, we share a common set of values - Integrity, Intensity, Innovation and Involvement - working together to accelerate research, solve complex scientific challenges, drive technological innovation and support patients in need. #StartYourStory at Thermo Fisher Scientific, where diverse experiences, backgrounds and perspectives are valued.Apply today!Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.Accessibility/Disability AccessJob Seekers with a Disability: Thermo Fisher Scientific offers accessibility service for job seekers requiring accommodations in the job application process. For example, this may include individuals requiring assistance because of hearing, vision, mobility, or cognitive impairments. If you are a job seeker with a disability, or assisting a person with a disability, and require accessibility assistance or an accommodation to apply for one of our jobs, please submit a request by telephone at 1-855-471-2255*. Please include your contact information and specific details about your required accommodation to support you during the job application process.This telephone line is reserved solely for job seekers with disabilities requiring accessibility assistance or an accommodation in the job application process. Messages left for other purposes, such as not being able to get into the career website, following up on an application, or other non-disability related technical issues will not receive a response.
Staff Software Engineer
Lytx, Inc., San Diego
Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.Staff Software EngineerOffice - San Diego, CAFull timeR-3220Summary of Duties: Provide the raw material to deliver industry-leading Telematics and Safety Products.Map solutions across technologies to deliver superior products. Establish standardsand improve Lytx’s architectural and engineering practices. Collect requirements anddesign software solutions for highly complex systems. Lead the design,implementation and deployment of high-scale systems. Break down complexproblems into collections of clear, straightforward systems Requirements. Remotework permitted.Qualifications: This position requires a Bachelor's degree in Computer Science or a related field ofstudy plus 7 years of experience in the job offered, as a Senior level SoftwareEngineer or a related occupation involving software engineering experience.The position requires experience: 7 years experience in 0bject-oriented programminglanguages in c# or Java; 3 years experience as tech/team lead and in mentoringteammates; 2 years experience with cloud-based computing systems includingAWS, GCP, Azure; 1 year experience working with streaming technologiesincluding Kafka, MQTT, Flink; 3 years experience in building and designing systemsthat experience heavy trafficSalary: $194,000 to 220,000 / YearHours: Monday – Friday, 8:00 am to 5:00 pm, 40 Hours/ WeekSalary is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. This position is also eligible for an incentive compensation plan. The expected hiring salary for this position is:$182,012.75 - $210,428.25Innovation Lives HereYou go all in no matter what you do, and so do we. At Lytx, we’re powered by cutting-edge technology and Happy People. You want your work to make a positive impact in the world, and that’s what we do. Join our diverse team of hungry, humble and capable people united to make a difference. Together, we help save lives on our roadways.Find out how good it feels to be a part of an inclusive, collaborative team. We’re committed to delivering an environment where everyone feels valued, included and supported to do their best work and share their voices.Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We’re committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.About UsLytx is a leading provider of video telematics, analytics, safety and productivity solutions for commercial and public sector fleets. Our unrivaled Driver Safety Program, powered by our best-in-class DriveCam Event Recorder, is proven to help save lives and reduce risk. We harness the power of video to help clients see what happened in the past, manage their operations more efficiently in the present and improve driver behavior to change the future. Our customizable services and programs span driver safety, risk detection, fleet tracking, compliance and fuel management. Using the world’s largest driving database of its kind, along with proprietary machine vision and artificial intelligence technology, we help protect and connect thousands of fleets and more than one million drivers worldwide. For more information, visit www.lytx.com, @lytx on Twitter, LinkedIn, our Facebook page or YouTube channel.Privacy Notice: If you are a California resident: We collect, use, disclose, and retain personal information in accordance with our Privacy Policy. Lytx does not sell or share (as defined in the California Consumer Privacy Act of 2018, as amended) your personal information.Read MorePI239177923
Staff, Software Engineer
Walmart, Sunnyvale
What you'll do atPosition Summary...What you'll do...We are looking for a seasoned engineer to lead the Digital Out of Home (DOOH) experiences at Walmart. You'll work with a team of engineers to build content streaming and synchronization solutions that function on low-power signage devices as well as Walmart.com using technologies such as Svelte, Node.js, UDP multicast to deliver Video and HTML content across Walmart's storesAbout Team: Our team creates reusable technologies to help with customer acquisition, onboarding, and empowering merchants, while ensuring a seamless experience for both of these stakeholders. We also optimize tariffs and assortment in accordance with Walmart's Everyday Low Cost philosophy. We not only create affordability, but we also deliver customized experiences for customers across all channels - in-store, mobile app, and websites.What you'll do:Design reliable solutions within our SDK that can cater to consumers from Walmart.com and run on low power hardware within Walmart stores. Solving problems such as synchronized content playback, proof of play measurement, offline caching at scale.Lead technical discussions, documentation with internal and external partners. Translating product requirements to engineering deliverables. You'll guide and collaborate with the rest of the team on implementation, testing, and deployment.Provide mentorship and technical guidance to the team. Own reliability from resolving production incidents and RCAs to setting up automated processes to reduce future incidents.What you'll bring:Proven expertise in JS, Typescript, web fundamentalsExperience with Node.js or strong Linux fundamentalsExperience leading and documenting highly technical projectsA track record of troubleshooting production incidents, writing RCAs, and improving overall reliabilityAdditional skills we consider a plus for this role:Experience with SvelteExperience with HTML5 Video, Media Extensions APIExperience with Digital Signage (BrightSign, Samsung), UDP/Multicast communication is a huge bonusAbout Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.Flexible, hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.Benefits:Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices .Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart at https://bit.ly/3iOOb1J .The annual salary range for this position is $144,000.00-$216,000.00Additional compensation includes annual or quarterly performance incentives.Additional compensation for certain positions may also include:- Regional Pay Zone (RPZ) (based on location)- Stock equity incentivesMinimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.Option 2: 6 years' experience in software engineering or related area.Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related areaPrimary Location...640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America About WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, Silicon ValleyYou don't have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.
Staff, Software Engineer
Walmart, Sunnyvale
What you'll do atPosition Summary...What you'll do...About the team:Join our Walmart's Display Ad team of skilled engineers and help shape the performance optimization strategies of our cutting-edge systems. If you're a passionate and driven individual with a knack for uncovering system bottlenecks and fine-tuning performance, we encourage you to apply and be a part of our innovative journey.Position Overview:We are seeking a talented and experienced Java Performance Engineer to join our team of skilled professionals. As a Performance Engineer, you will play a critical role in ensuring the optimal performance of our systems. The ideal candidate should possess a deep understanding of Java applications, have the ability to identify and resolve system issues and performance bottlenecks, and be comfortable working in complex distributed systems across multi-cloud environments.What You'll Do :Collaborate closely with cross-functional teams including developers, architects, and operations to identify performance bottlenecks, system issues, and areas for optimization.Conduct thorough performance analysis of Java-based applications through profiling, monitoring, and benchmarking to identify performance degradation and suggest improvements.Deep dive into the codebase to understand the root causes of performance issues, including resource contention, memory leaks, and suboptimal algorithms.Develop and execute performance testing strategies to simulate real-world scenarios, stress-test system components, and uncover performance limitations.Design, implement, and execute performance experiments to evaluate the impact of code changes and system configurations.Work hands-on to fine-tune system parameters, configurations, and resource allocation to achieve optimal performance results.Collaborate with development teams to provide guidance and recommendations on code optimizations, caching strategies, and concurrency enhancements.Utilize performance monitoring and profiling tools to track and analyze system behavior, and proactively address potential bottlenecks.Collaborate on designing and implementing performance-related features that enhance the overall scalability and efficiency of the systems.Document performance analysis findings, optimization strategies, and best practices for future reference.Stay current with emerging technologies, industry trends, and best practices related to Java performance and distributed systems.What You'll Bring:Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree is a plus.Proven experience (8+ years) as a Performance Engineer, preferably with a focus on Java-based systems.Proficiency in Java programming language and deep knowledge of Java internals, memory management, and threading.Strong experience with performance profiling tools and techniques to identify bottlenecks in code and system components.Solid understanding of distributed systems architecture and design principles.Familiarity with multi-cloud environments and hands-on experience in optimizing applications for cloud deployment.Ability to analyze and interpret performance metrics to make informed decisions on system optimizations.Experience with performance testing frameworks and load generation tools.Familiarity with containerization technologies (e.g., Docker, Kubernetes) and their impact on application performance.Strong problem-solving skills with the ability to troubleshoot and debug complex systems.Excellent communication skills to collaborate effectively with cross-functional teams and present performance analysis findings.Ability to work independently and take ownership of performance-related tasks and projects.Certifications in performance engineering or relevant cloud platforms is a plus.Openness to learning new technologies and adapting to evolving challenges.About Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That's what we do at Walmart Global Tech. We're a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world's largest retailer, delivering innovations that improve how our customers shop and empower our 2.3 million associates. To others, innovation looks like an app, service, or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human led is our true disruption. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.Flexible, hybrid workWe use a hybrid way of working that is primarily virtual, while remaining near the locations Global Tech calls home. This approach helps us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives and spend less time commuting. Of course, being together in person is an important part of our culture and shared success. We use our campuses to collaborate and be together in person, as business needs require and for development and networking opportunities.Benefits:Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, ideas, and opinions - while being inclusive of all people.At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices .Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart at https://bit.ly/3iOOb1J .The annual salary range for this position is $143,000.00-$286,000.00Additional compensation includes annual or quarterly performance incentives.Additional compensation for certain positions may also include:- Regional Pay Zone (RPZ) (based on location)- Stock equity incentivesMinimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.Option 2: 6 years' experience in software engineering or related area.Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related areaPrimary Location...640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America About WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, Silicon ValleyYou don't have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.
Staff Software Engineer
Kforce Inc, Atlanta
RESPONSIBILITIES:Kforce has a client that is seeking a fully remote Staff Software Engineer to join their team.Overview:The Staff Software Engineer will order up runs with all orders for the client as they recently retired other apps. This will be all greenfield development and will be built in Angular and Java. They are looking for someone who has a minimum of Angular 10 (but would ideally like 11+). The role is split about 70-80% UI and 20-30% backend work. The majority of the work currently and in the future will be UI, so they are flexible on this person's backend experience (Golang, Java, C# etc.). They ideally are an Angular 11+ rockstar (team is on 17), and are working on Java 11/17, Spring boot, Cassandra and GCP on the backend, BUT are also open if they are a React rockstar and open to Angular; they really just want a true lead Engineer problem solver who can jump in and help in any language or framework. They also need to have TDD experience and experience writing their own automated test cases. This team is very collaborative so strong articulation and communication is a must.REQUIREMENTS: 8+ years of experience (ideally with lead experience) Heavy Angular experience (version 10 and up) If they are a rockstar in React and open to Angular they are open to that HTML/CSS/Pure JavaScript NgRx & RxJS a plus Java 11+ on the backend (they are flexible on the backend language as most the work is UI) Spring boot a plus Experience with TDD (Jest/Jasmine/Karma) Strong team collaboration ability to do code reviews, mentor junior dev's, run stand ups, etc. The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future. We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave. Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law. This job is not eligible for bonuses, incentives or commissions. Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Staff Software Engineer
Macy's, Alpharetta
Software Engineer StaffJohns Creek, GA, United StatesFull time Schedule$121,200-$202,000Annually** based on job, location, and scheduleJOB DESCRIPTIONAbout:Macy's is proudly America's Department Store. For more than 160 years, Macy's has served generations at every stage of their lives. Customers come to us for fashion, value and celebration. Now is an exciting time to join Macy's, Inc. The face of retail is changing, and change requires innovation.Macy's Tech provides modern tools, platforms, and services to all parts of the business. Our team supports millions of customers in connected commerce across the technology hub at Macy's Join our team to help shape the future of e-commerce and set the pace in retail technology. Whether focused on store technology, supply chain tech, application security, merchandising systems, or the mobile app - you'll have opportunities to grow your career while finding meaningful ways to make a difference.Job Overview:This Staff Software Engineer role in Macy's Technology is a leader in the design and development of cross-functional, multi-platform application systems.Translate business requirements into well-engineered, tested and deployed application systems that are used by the business, and support these systems while in production. Interface with internal customers to determine the most efficient and cost-effective approach to meet business requirements and design, develop, test, install, and deploy the required software applications. Develop solutions utilizing a variety of software technologies, including new code construction, modifications to existing modules, configuration and/or package implementation. Perform other duties as assigned.Essential Functions:Lead the development of the strategy and technical design for large work type 2 and 3 projects, i.e. define timelines and project plans, analyze and estimate feasibility, cost, time, and compatibility with hardware and other programs; ensure that expected application performance levels are achieved.Commit to overall deliverables with customers and/or management.Recommend vendors for projects, and negotiates terms/conditions with vendors, and support evaluation of new technical direction and approach with recommendations to Macy's Technology senior management.Lead the coding/configuration, testing, implementation and documentation of solution and develop detailed design specifications.Perform complex applications programming activities, including code, test, debugging, documentation, maintenance, and modification to complex application programs.Monitor and establish operating efficiency of existing application systems and provide (or arrange for) proactive maintenance; lead the resolution of customer inquiries.Serve as a coach and mentor to more junior developers to include delegating and managing tasks, as appropriate.Serve as a technical expert on existing applications and other inter-related/adjacent systems and applications.Design systems/applications with high level of complexity (e.g. many interfaces, multiple packages, platforms).Evaluate the applicability of leading edge technologies and use this information to significantly influence future business strategies.Generate technical and/or business systems knowledge and ideas from external sources and incorporate those ideas into IT work.Consistently demonstrate regular, dependable attendance & punctuality. Qualifications and CompetenciesOverall 8+ years of experience in the software development and high-volume enterprise systems.Must have 5+ years of experience working on combination of below Adobe Products.Adobe Experience Manager (AEM)Adobe Experience Platform (AEP)Adobe Journey OptimizerAdobe AnalyticsAdobe TargetWorking experience on React JS, Java Spring Boot and Cloud/Microservices is preferred.In-depth knowledge of event-driven architecture (EDA) and service-oriented architecture (SOA).Experience in CI/CD, DevOps process and tools, and Containerization is a plus.Production Operational Support experience is a plus.Demonstrate a broad understanding of the application flow and technical architectures.Ability to effectively share technical information, communicate technical issues and solutions to all levels of business.Able to juggle multiple projects - can identify primary and secondary objectives, prioritize time and communicate timeline to team members.Ability and desire to take product/project ownership.Ability to work a flexible schedule based on department and Company needs.TECH00This position may be eligible for performance-based incentives/bonuses. Benefits include 401k, medical/vision/dental/life/disability insurance options, PTO accruals, Holidays, and more. Eligibility requirements may apply based on location, job level, classification, and length of employment. Click here https://bit.ly/3Sy3fOs to see details on benefits.
Staff Software Engineer
PayPal Inc., Austin
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:What you need to know about the role: You will work with engineers within Payments team and cross functional teams such as Product, Common Infrastructure, Security, SRE and leadership to bring our vision of powering every payment using cutting edge technologies for better scale and performance to life. Software engineers at PayPal develop innovative solutions and high-quality products that touch millions of people every day around the globe. Our engineers solve some of the most complex technical problems in the world of connected payments across all business units, including PayPal, Braintree, Venmo, Paydiant and others. We are looking for the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability.Meet our Team:Our open digital payments platform gives PayPal's more than 300 million active account holders the confidence to connect and transact in new and powerful ways, whether they are online, on a mobile device, in an app, or in person. Through a combination of technological innovation and strategic partnerships, PayPal creates better ways to manage and move money, and offers choice and flexibility when sending payments, paying or getting paid. Available in more than 200 markets around the world, the PayPal platform, including Braintree, Venmo and Xoom enables consumers and merchants to receive money in more than 100 currencies, withdraw funds in more than 50 currencies and hold balances in their PayPal accounts in 25 currencies.At PayPal, we're literally reinventing how the world pays and gets paid. We understand that it's about people. We connect individuals to let them shop, get paid, donate and send money using today's technology with the confidence that comes from the security and control PayPal enables. Are you ready to help us change the world? The world's leading payments company, PayPal, brings together a family of brands that are revolutionizing the way people move money. At PayPal you will be immersed in an amazing community with a vibrant culture that thrives on innovation, collaboration, inclusion and wellness.Job Description:Your way to impact:Self driven to get results and not let anything get in your wayProactive, anticipate and handle issues before they become a problemExhibit a strong resolve and challenge the status quo when neededDemonstrate a high level of curiosity and keep abreast of the latest technologiesShow pride of ownership and strive for excellence in everything they doYour Day to Day:As a Member of Technical Staff, Software Engineer you will design, develop, and test new capabilities to meet the business needsUnderstand and build the systems adhering to the payment network (Visa, Mastercard, Amex etc..) regulations around the globeCollaborate with peers and seniors both within Payments team and across the organization and geo-locationsWork with the product managers using agile methodologies to deliver high quality solutions on timeWork with operations teams to ensure your applications and services are highly available and reliableSupport your applications services as and when required on a 24x7 basisWhat do you need to bring:BS in Computer Science or equivalent, MS preferred8+ year experience in Java programmingStrong fundamentals of Object Oriented Programming using Java, C++ (or equivalent)Designed web applications and clearly understand concepts like Web Services, SOA, REST APIsExpert in Spring, Spring Boot, J2EE technologies, RxJava, JSON, RESTful APIsExpert in designing and building RESTful interfaces in a commercial settingBuilt SQL & NoSQL solutions and understand the pros and cons of relational andfreeform databases.Competent in design and implementation for reliability, availability, scalability and performanceWell versed in software engineering tools and best practicesAdditional Requirements:Design and architecture of distributed systems and/or micro servicesMentored junior engineersExperience leading global, multi time zone teams**We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.Additional Job Description:Subsidiary:PayPalTravel Percent:0Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.
Staff Software Engineer
Walmart, Bentonville
What you'll do atPosition Summary...What you'll do...Job DescriptionAre you passionate about pioneering cutting-edge technology that can revolutionize the world of associate (employee) experiences? Do you dream of playing a technical role that will shape the future of Global People Systems? If you possess exceptional technical expertise, you may be interested in this opportunity. Join our dynamic and forward-thinking People Technology engineering organization as our Staff Engineer, where you'll be at the forefront of driving innovation, spearheading transformative projects and foundational improvements of Walmart's Workforce Enablement systems. We are seeking a sharp technical leader who will set the tone of engineering-excellence and drive processes and standards within the team. Your projects will have tremendous impact and will be at the center of modernization efforts in Walmart's People Technology organization. About Team: The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune #1 company, our work impacts millions of associates globally. We strive to continuously improve people technology and products to help managers and associates so they can focus on what matters most - supporting our customers and members. People Technology is one of the major segments of Walmart Global Tech's Enterprise Business Services, which is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, and the Associate Digital Experience.What you'll do:As a Staff Software Engineer, you will lead the design of complex software changes and take on the development of exciting new features. In addition, you will partner with your senior and junior teammates throughout the software development lifecycle to cultivate a reciprocal learning environment from development to debugging and operational excellence.Provide technical leadership and use engineering best practices to initiate, plan, and execute large-scale, cross functional, and company-wide projects.Demonstrate craftsmanship and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.Investigate and build proof-of-concept prototypes utilizing new technologies and drive their adoption within the mainstream product.Identify, leverage, and successfully evangelize opportunities to improve engineering productivity, product quality and efficiency.Generate technical documentation and presentations to communicate architectural and design options, and educate development, product, and business teams.Manage and maintain multiple production and non-production environments, ensuring that these environments are setup with the standard automated build and releases processes & deliver with quality, reliability.Build, leverage, and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services.Set high standards for operational excellence and system observability.Participate in code reviews, architectural discussions, and troubleshooting sessions to ensure the highest standards of development.Drive a culture of accountability, ownership, and inclusivity within the team.What you'll bring:5+ years of experience with software development and architecture3+ years of experience with developing and operating GraphQL APIsExperience and/or interest in building tooling that makes your engineering colleagues successfulExperience and/or interest in architecture, developer tooling, and agile and lean software development5+ years of experience developing and deploying backend APIs or full stack REACT applications5+ years of Cloud Native and Container deploymentsAdept in event driven architecture patternsExperience with TypeScript, REACT, NodeJS and JAVAPassion for Workforce technologies like Workday, SAP SuccessFactors and Full stack applications.Strong communication skills are necessary to articulate complex technical concepts to non-technical stakeholders.A strategic mindset to align technical initiatives with business goals is essential.About Walmart Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.Flexible, hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.Benefits:Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.Minimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.Option 2: 6 years' experience in software engineering or related area.Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture.Primary Location...508 SW 8TH ST, BENTONVILLE, AR 72712, United States of America About WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, NW ArkansasWith over 200 miles of trails, an emerging locally-sourced food scene, the world-renowned Crystal Bridges Museum-NWA has something for everyone.
Staff Software Engineer
Walmart, Sunnyvale
What you'll do atWhat you'll do...Position: Staff Software EngineerJob Location: 640 W. California Avenue, Sunnyvale, CA 94086Duties: Architect and develop highly scalable and distributed systems by collaborating with cross-functional teams to determine project strategy; interpreting strategy into sustainable solutions; driving prototype development to ensure concept is feasible; and implementing prototypes to validate projects. Drive design and overall architecture and implement scalable, secure, and easy to maintain software solutions that will solve critical customer problems. Drive significant technology initiatives end-to-end and across multiple layers of architecture. Guide project teams by identifying short and long-term solutions and timelines. Provide guidance regarding project issues or roadblocks; review and approve proposed solutions; implement new architectural patterns; and perform design and code review of changes. Capture requirements and use cases by collaborating with cross-functional business partners, product managers, and stakeholders. Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting-edge technologies. Provide technical guidance to software engineers.Minimum education and experience required: Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years of experience in software engineering or related area; OR Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 4 years of experience in software engineering or related area.Skills required: Experience coding in one of the following object-oriented programming languages: C++, Python, or Java. Experience designing and implementing large, distributed software systems with high availability and scalability. Experience developing REST API services in Java and Spring. Experience with Relational Databases (RDBMS), including MySQL and SQL Server. Experience with NoSQL databases: Cassandra or DynamoDB. Experience with version control using GIT. Experience with defect tracking using JIRA. Experience with builds and CI/CD system (Docker). Experience developing services using one of the following public cloud platforms: Azure, GCP, or AWS. Experience working with at least of the following tools: Kafka, ActiveMQ, Redis/Memcached, Elastic Search, GraphQL, Spark, or HDFS. Experience with software development methodologies, including XP, Scrum, and Agile. Employer will accept any amount of experience with the required skills.Salary Range: $234,062/year to $286,000/year. Additional compensation includes annual or quarterly performance incentives. Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.Wal-Mart is an Equal Opportunity Employer.#LI-DNI #LI-DNPAbout WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, Silicon ValleyYou don't have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.