Kforce Technology Staffing is Hiring a Senior Software Engineer Near Beaverton, OR
Job Description
RESPONSIBILITIES: Kforce has a client that is seeking a Senior Software Engineer in Beaverton, OR. Summary: We are seeking passionate Senior Software Engineers to join our team. As a Senior Software Engineer, you will develop robust advanced analytics and machine learning solutions that have a direct impact on the business. What will you work on: If this is you, you will be working with the Advanced Analytics and Machine Learning (AAML) team at this company. With teammates in Portland, Boston, China, and Poland, you will be joining a global organization working to solve machine learning problems at scale. The Senior Software Engineer will be designing and implementing scalable applications that leverage prediction models and optimization programs to deliver data driven decisions that result in immense business impact. You will also contribute to core advanced analytics and machine learning platforms and tools to enable both prediction and optimization model development. You thrive when surrounded by talented colleagues and aim to never stop learning. We are looking for candidates who enjoy a collaborative and academic environment where we develop and share new skills, mentor, and contribute knowledge and software back to the analytics and engineering communities both within the company and at-large. We value and nurture our culture by seeking to always be collaborative, intellectually curious, fun, open, and diverse. Who will you work with: In this role, you will be working closely with the rest of our global team, along with Commercial and Consumer Analytics, Enterprise Architecture, and Solution Architecture. This role reports into a Director of Engineering on the AAML team. REQUIREMENTS: * Undergraduate degree in Computer Science, or equivalent experience * 5 years of professional experience in software engineering, data engineering, machine learning, or related field * Experience with cloud architecture and technologies, in particular Amazon Web Services * Experience with agile development and test driven development * You should have experience in Python * A strong background in algorithms and data structures * Hands-on AWS experience * Experience in database technology (e.g., Postgres, Redis) and data processing technology (e.g., EMR) * You should also have a demonstrable history of team leadership and value delivery and be comfortable working in a product model using Scrum * Understanding of data structures, data modeling and software architecture * Strong problem solving and analytical mindset * Ability to write robust, maintainable, and extendable code in Python * Effective communication skills (with team members, the business, and in code) * Experience with technologies like Spark, Kubernetes, Docker, Jenkins, Hive, Terraform is highly desirable 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.
The job skills required for Senior Software Engineer include Computer science, Python, AWS, Software Engineering, Kubernetes, Docker, etc.
Having related job skills and expertise will give you an advantage when applying to be a Senior 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 Senior Software Engineer.
Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Software Engineer positions,
which can be used as a reference in future career path planning. As a Senior Software Engineer,
it can be promoted into senior positions as a Software Engineer IV that are expected to
handle more key tasks, people in this role will get a higher salary paid than an ordinary
Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below
and select your interested title to get hiring information.