Software Engineer
Software engineer job in Vancouver, WA
Are you a skilled Software Developer ready to join our dynamic team in Vancouver, Washington. In this role, you will focus on building and enhancing e-commerce experiences for leading fitness brands. You will collaborate across departments to deliver high-quality software solutions that optimize user experience and ensure robust system architecture.
Job Posting Overview:
We are seeking a highly skilled full stack Shopify Plus Developer to join our team in creating world-class e-commerce solutions for a suite of renowned fitness brands. As part of our expanding IT team, you'll play a pivotal role in theme development, managing third-party integrations, and optimizing store operations. Collaborating with design, marketing, and operations, you will ensure a frictionless user journey while contributing to technical innovations that drive brand growth.
Responsibilities:
• Develop and maintain themes for Shopify Plus platforms, ensuring seamless integration and high performance.
• Manage third-party app integrations and optimize store operations through innovative tools and solutions.
• Collaborate with design, marketing, and operations teams to create a frictionless e-commerce experience.
• Implement and maintain Shopify APIs, including Storefront and Admin, utilizing both REST and GraphQL.
• Optimize site performance to improve speed, search engine rankings, and conversion rates.
• Apply version control practices using Git and oversee deployment workflows.
• Troubleshoot and manage Shopify store configurations, including products, collections, and settings.
• Integrate analytics platforms and third-party tools to enhance functionality and data insights.
• Stay updated on industry trends, including headless commerce frameworks, to drive innovation in development. "Build the future of fitness e-commerce! Are you ready to flex your Shopify Plus development skills in an innovative, fast-paced environment driving the digital transformation of global fitness brands? Join a talented IT team revolutionizing the online experience for industry-leading direct-to-consumer brands, where your expertise in Liquid, JavaScript, and automation will shape seamless, scalable, and high-quality user experiences."
Why Join Us?
Be part of a forward-thinking team transforming the e-commerce space for fitness brands.
Enjoy a dynamic and collaborative work environment focused on innovation.
Work on meaningful projects that improve user experiences globally.
Requirements
• Bachelor's degree in computer science, web development, or a related field, or equivalent practical experience.
• Minimum of 5 years of experience in Shopify Plus development.
• Proficiency in Liquid, JavaScript (ES6+), and Shopify's ecosystem.
• Knowledge of Shopify architecture, including APIs, Flow, Webhooks, and theme structures.
AWS micro services, CI/CD builds, SDLC process management, Agile
• Experience with Git version control and deployment workflows.
• Strong expertise in performance optimization for e-commerce platforms.
• Familiarity with third-party app integrations and analytics tools.
• Preferred experience with headless commerce frameworks such as Next.js, Hydrogen, or Remix.
Software Engineer Qualtrics
Software engineer job in Beaverton, OR
HYBRID ONISTE IN BEAVERTON, OR!
MUST HAVE QUALTRICS EXP
We're seeking a skilled and experienced Software Engineer who specializes in Qualtrics. This role will be part of a high-visibility, high-impact initiative to optimize and expand our Qualtrics environment.
You'll play a key role in designing, developing, and maintaining scalable solutions that enhance user experience, streamline data collection, and improve reporting accuracy. The ideal candidate has a strong background in Qualtrics architecture, API integrations, and automation-plus a passion for creating efficient, user-friendly tools that empower teams to make data-driven decisions.
What we're looking for:
3+ years of hands-on Qualtrics engineering or development experience
Strong understanding of survey logic, workflows, APIs, and automation
Experience with data visualization and analytics tools (Tableau, Power BI, etc.)
Background in software engineering (JavaScript, Python, or similar)
Ability to partner cross-functionally with researchers, analysts, and product teams
Local to Portland, OR: Data Engineer
Software engineer job in Portland, OR
No C2C or Sponsorship
Data Engineer:
Want to work within a local government school system and really make a difference? Our client is looking for an experience Data Engineer who can design, develop, and support complex data integrations, pipelines, models, and cloud-based data systems within the district's enterprise data environment. You will serve as a technical expert in Snowflake engineering, ELT/ETL orchestration, and data quality automation. Does this sound like you, then please apply!
We value diversity in the workplace and encourage women, minorities, and veterans to apply. Thank you!
Location: Portland, OR
Type: 6 month contract
Position details:
A candidate for this position is expected to engineer, maintain, and optimize data systems and integrations that support equity-centered, data-informed decision-making. Develop, manage, and enhance secure, reliable, and scalable data pipelines and Snowflake-based data platforms that empower educators, central office staff, and school leaders. Ensure high-quality data availability, improve data accuracy, and apply modern data engineering practices that strengthen instructional and operational outcomes.
Knowledge of:
Advanced principles of data engineering, Snowflake architecture, data warehousing, and
cloud-based data systems.
SQL, dbt, ELT/ETL concepts, data modeling techniques, and API-driven integrations.
Cloud environments (AWS/Azure) and data tools (Python, Workato, Airflow, Git).
Data governance, metadata management, role-based access control, and FERPA
requirements.
Technical documentation, and Agile development practices.
Equity-centered data practices and culturally responsive communication.
Ability to:
Design, build, and maintain efficient, reliable data pipelines and Snowflake workloads.
Analyze complex data structures, identify system issues, and implement solutions.
Collaborate with cross-functional teams and communicate technical concepts to nontechnical audiences.
Ensure data accuracy, security, and compliance with district and legal requirements.
Support the District's Racial Educational Equity Policy and contribute to an inclusive work environment.
Use programming languages and tools (Python, SQL, dbt, Git, etc.) to develop data solutions.
Work independently, maintain confidentiality, and deliver high-quality customer service.
Education:
Bachelor's degree in computer science, information science, data engineering, or a closely related field. A master's degree in a related discipline is desirable.
Experience:
Three (3) or more years of professional experience in data engineering, data warehousing, database development, or cloud data platform operations, including experience with Snowflake or a closely related enterprise data warehouse technology.
Experience with public-sector or K-12 education environments is preferred.
Any combination of education and experience that provides the required knowledge and abilities may be considered.
Representative duties:
Design, build, and maintain scalable ELT/ETL pipelines into Snowflake, sourcing data from SIS, HR, Finance, transportation, assessment, vendor platforms, and other enterprise systems hosted on Microsoft SQL Servers.
Develop and maintain Snowflake data models, schemas, tasks, streams, stored procedures, and transformation logic to support analytics, reporting, and regulatory needs.
Implement and monitor data quality frameworks, validation rules, automated tests, and observability tools to ensure accuracy, completeness, and reliability of district data.
Collaborate with data architects, analysts, software developers, and cross-departmental stakeholders to translate business requirements into scalable data engineering solutions.
Optimize Snowflake performance, including warehouse sizing, query tuning, clustering, and cost management to ensure efficient and cost-effective operations.
Manage integrations using tools such as dbt, Workato, SQL, Python scripts, APIs, and cloud-native services; monitor workflows and resolve data pipeline issues.
Ensure adherence to data governance policies, privacy requirements, and security standards including FERPA, role-based access, and metadata documentation.
Support the development and implementation of districtwide data strategies, standards, and best practices.
Analyze complex data issues, troubleshoot system errors, and perform root-cause analysis to identify long-term solutions.
Demonstrate a commitment to the Racial Equity and Social Justice Commitment.
Framework in daily practices and data governance decisions.
Maintain current knowledge of Snowflake capabilities, cloud data engineering trends, emerging technologies, and industry best practices; participate in professional development
Sr. Databricks Data Engineer
Software engineer job in Portland, OR
We are seeking a highly skilled Databricks Data Engineer with a minimum of 10 years of total experience, including strong expertise in the retail industry. The ideal candidate will be responsible for designing, developing, and optimizing data pipelines and architectures to support advanced analytics and business intelligence initiatives. This role requires proficiency in Python, SQL, cloud platforms, and ETL tools within a retail-focused data ecosystem.
Key Responsibilities:
Design, develop, and maintain scalable data pipelines using Databricks and Snowflake.
Work with Python libraries such as Pandas, NumPy, PySpark, PyOdbc, PyMsSQL, Requests, Boto3, SimpleSalesforce, and JSON for efficient data processing.
Optimize and enhance SQL queries, stored procedures, triggers, and schema designs for RDBMS (MSSQL/MySQL) and NoSQL (DynamoDB/MongoDB/Redis) databases.
Develop and manage REST APIs to integrate various data sources and applications.
Implement AWS cloud solutions using AWS Data Exchange, Athena, Cloud Formation, Lambda, S3, AWS Console, IAM, STS, EC2, and EMR.
Utilize ETL tools such as Apache Airflow, AWS Glue, Azure Data Factory, Talend, and Alteryx to orchestrate and automate data workflows.
Work with Hadoop and Hive for big data processing and analysis.
Collaborate with cross-functional teams to understand business needs and develop efficient data solutions that drive decision-making in the retail domain.
Ensure data quality, governance, and security across all data assets and pipelines.
Required Qualifications:
10+ years of total experience in data engineering and data processing.
6+ years of hands-on experience in Python programming, specifically for data processing and analytics.
4+ years of experience working with Databricks and Snowflake.
4+ years of expertise in SQL development, performance tuning, and RDBMS/NoSQL databases.
4+ years of experience in designing and managing REST APIs.
2+ years of working experience in AWS data services.
2+ years of hands-on experience with ETL tools like Apache Airflow, AWS Glue, Azure Data Factory, Talend, or Alteryx.
1+ year experience with Hadoop and Hive.
Strong understanding of retail industry data needs and best practices.
Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications:
Experience with real-time data processing and streaming technologies.
Familiarity with machine learning and AI-driven analytics.
Certifications in Databricks, AWS, or Snowflake.
This is an exciting opportunity to work on cutting-edge data engineering solutions in a fast-paced retail environment. If you are passionate about leveraging data to drive business success and innovation, we encourage you to apply!
Senior Node.js Engineer
Software engineer job in Portland, OR
Senior Software Engineer
Our client is seeking a Senior Software Engineer to lead the development of a high-impact software initiative. This role is ideal for an experienced engineer who can operate independently, build reliable cloud-native systems, and drive hands-on development from concept to production.
Senior Software Engineer Responsibilities
Design, build, and deploy a cloud-native API solution that enables an agentic AI system to retrieve, interpret, and return available service appointment data.
Architect and implement Node.js services that interface with internal systems, external APIs, and custom integrations between calendars and CRM workflows.
Develop scalable, well-structured back-end services using modern JavaScript and best practices in API design and system architecture.
Create and optimize data queries and endpoints to expose appointment availability and ensure reliable communication between the AI agent and internal business systems.
Manage development pipelines and apply basic DevOps practices to support efficient deployment, testing, and monitoring.
Collaborate with a small, technical stakeholder group while maintaining autonomy over coding, solution design, and technical decision-making.
Troubleshoot, debug, and enhance system performance to ensure reliability and scalability for future projects.
Senior Software Engineer Qualifications
Extensive experience developing back-end services with Node.js and modern JavaScript in a production environment.
Strong background in API development, cloud architecture (preferably Azure), and building scalable service layers.
Hands-on experience with cloud-native development and fundamental DevOps concepts, including pipelines and CI/CD workflows.
Ability to independently design, build, and support complex integrations across multiple systems.
Proven skill in diagnosing issues, optimizing performance, and solving complex engineering challenges.
Experience working with database queries and building APIs that expose structured results.
Familiarity with developing solutions that support large or multi-location operations.
Bachelor's degree in Computer Science or a related discipline, or equivalent professional experience.
Software Engineer Backend/Platform Systems I (Intern) - United States
Software engineer job in Hillsboro, OR
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
**Meet the Team**
Our dedicated team is building the future of Cisco's AI-driven platforms and data infrastructure, driving innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms for business-critical initiatives. As part of this collaborative environment, you will contribute to the advancement of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation.
**Your Impact**
As a passionate software engineer, you bring expertise in developing scalable backend systems, designing robust analytics platforms, and building infrastructure to support modern cloud and distributed computing initiatives. Your strong background in programming, distributed systems, and cloud platforms enables you to solve complex challenges with innovation and precision. By building and maintaining key software tools and backend infrastructure, you empower Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your contributions ensure high-quality, reliable platforms that support Cisco's leadership in intelligent, scalable technology solutions.
**Minimum Qualifications**
+ Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program.
+ Proficiency in at least one backend programming language: C/C++, Java, or Go.
+ Experience designing and developing microservices and APIs.
+ Strong understanding of Linux and fundamental networking concepts (TCP/IP, DNS, DHCP).
+ Familiarity with cloud platforms such as AWS, Azure, or GCP.
Preferred Qualifications
+ Conceptual understanding of AI/ML.
+ Experience with automation and software testing (e.g., py Test).
+ Familiarity with CI/CD pipelines.
+ Knowledge of networking protocols such as BGP and VLANs.
ProductIntern26
**Why Cisco?**
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
**Message to applicants applying to work in the U.S. and/or Canada:**
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
+ 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
+ 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
+ Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
+ Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
+ 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
+ Additional paid time away may be requested to deal with critical or emergency issues for family members
+ Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
+ .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
+ 1.5% of incentive target for each 1% of attainment between 50% and 75%;
+ 1% of incentive target for each 1% of attainment between 75% and 100%; and
+ Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$44,000.00 - $185,000.00
Non-Metro New York state & Washington state:
$44,000.00 - $185,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Test Engineer
Software engineer job in Tualatin, OR
Develop test methods to verify product functionality using a Python-based test platform. Troubleshoot new or existing product problems, involving designs, materials, or processes. Define processes and methods for high-volume manufacturing, which includes operation method sheets, routing, and sequencing.
Perform root cause investigation and recommend corrective action for operational problems, such as material use variances, bottlenecks, and fixture issues during build or manufacturing processes.
Identify opportunities to improve manufacturing processes or resolve problems and follow through with resolution to reduce costs, improve product quality, and cycle time.
Review and develop designs that improve product manufacturability and assembly.
Support new product builds in production manufacturing, partnering closely with pilot and product engineers.
Support Lam's Global Factories with product transitions and troubleshooting support.
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field with 5+ years of experience; or Master's degree with 3+ years' experience; or a PhD without experience; or equivalent work experience.
Experienced with Python coding language for automating test scripts, tracking metrics, and interfacing with third-party devices.
Skilled troubleshooting capabilities in the areas of electro/mechanical assemblies.
Solid understanding of manufacturing processes.
Proficient in Design for Manufacturing and Assembly (DFMA) with an approach to structured problem-solving and decision-making.
Experience in Engineering Change Management Process.
Software Development Engineer
Software engineer job in Beaverton, OR
At Apple, our products touch millions of lives every single day with consistency and dependability. Ever wonder how we achieve this? Our System Architecture u0026 Design team is a group of interdisciplinary performance architects, analysts, software engineers, and expert content creation professionals who explore actual production workflows and everyday use cases to enhance and improve customer experiences on current hardware and software. As a Tools Developer, you will play a critical role in ensuring the performance excellence of Mac systems under development. You will also be involved with designing, developing, and maintaining automation and tools to measure and analyze system performance and identify bottlenecks. We are also looking for someone who can support teams with debugging performance and test issues, test code, analyze data, identify bugs, and resolve problems as necessary. If this role sounds fun, we would love to hear from you!
In this role, the Tools Developer will assume responsibility for the conception, development, and maintenance of tools and automation essential for analyzing system performance. These will be used for identifying performance bottlenecks, studying how applications apply our hardware, and for reporting performance while products are being developed. You will support multi-functional teams globally by troubleshooting performance issues, triaging OS issues, addressing testing issues, conducting code reviews, and conducting statistical analysis.
Experience with computer performance measurement and optimization Experience with application automation Experience with Xcode Experience producing compelling visualizations and dashboards Experience with back-end development of information systems Experience with hardware architecture Experience with web front-end development Excellent communication and presentation skills
A minimum of 7 years of industry experience in software development Proficiency in a modern programming language like Swift, Objective-C, C++, Python; with a proven track record of delivering high-quality software At least 2 years experience of using AI/LLMs for generation of production code
Software Engineer 1/2/3
Software engineer job in Portland, OR
MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation. MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation. MidAmerican Energy Company has an exciting career opportunity available. Take the next step in your career and apply now!
This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.
Bachelor's degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience.
Related internship experience in business software application development preferred for Software Engineer 1.
A minimum of three years of experience in business software application design, development, integration and/or installation for Software Engineer 2.
A minimum of six years of experience in business software application design, development, integration and/or installation for Software Engineer 3.
Basic knowledge of programming in client/server and/or web development environment
Basic knowledge of integration and application security models; and proficiency with a variety of software development tools.
Experience in the industry, or in an environment whose scope, size and complexity are comparable.
Basic knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques.
Basic knowledge of relational database technology, structured analysis concepts, and software design patterns. Basic project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs. Able to work in a zero-code-ownership environment where the team members can modify any source file at any time. A basic understanding of deployment topologies (i.e. ensuring secure, highly available systems).
Effective oral and written communication skills. Effective analytical and problem-solving skills.
Ability to prioritize and handle multiple tasks and projects concurrently.
Availability for periodic on-call responsibilities. Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures. Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development.
Technical knowledge with hands-on experience in .NET and other current computing programming languages. Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting.
Understanding of company's existing IT environment and of applicable company policies, practices, and procedures.
Employees must be able to perform the essential functions of the position, with or without an accommodation.
All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.
Design, code, test, document, implement and maintain application programs. (50%)
Enhances existing systems; participates in client walkthroughs and technical design reviews. Aids in systems development planning and monitoring. Participates in design reviews and peer code walkthroughs. Provides client and application support. (10%)
Provide customer support for package software and associated interfaces. (10%)
Perform software development and ensure conformance to performance optimization and interoperability standards and requirements. Work in adherence to secure development lifecycle practices and policies. (5%)
Performs or assists in the research and fact-finding to develop or modify application programs. Includes working with vendors to review quality, adaptability and compatibility of their products. (5-10%)
Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures. (0-5%)
Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate. (0-5%)
Assist in the research and fact-finding to develop or modify application programs. (0-5%)
Perform basic system analysis and design functions. (0-5%)
Provide technical input to assist in development of project planning. (0-5%) Perform any additional responsibilities as requested or assigned. (0-5%)
Auto-ApplyCloud Software Engineer (W2 Only)
Software engineer job in Hillsboro, OR
Collabera Inc (Staffing Firm).
We are based out of Morristown, NJ and we have been providing contingent labor to our clients for last 25 years. In 2015 we placed more than 6,000 contractors across select 100+ clients that we service. End client for this project is a large legal organization with operations in more than 100 countries and has more than 50,000 employees around the world. For eight consecutive years, Fortune has named this company as World's ‘Most Admired Companies to work for'.
Job Description
Required skills:
Deployment technologies experience
Chef/Ruby Python
MS SQL
At least one big data implementation (e.g. Hadoop, MongoDB, ElasticSearch, etc.)
Expertise in both Windows and Linux platforms
Testing technologies experience Selenium
At least one web, load test tool (e.g. Jmeter, WebRunner, LoadRunner etc.)
Nice to have:
AWS
Additional Information
To know more about this position, please contact:
Ashish Mishra
Technical Recruiter
************
Software Engineer Back End Developer
Software engineer job in Portland, OR
Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization.
This position requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Job-Specific Minimum Requirements:
- Secret or higher level security clearance required.
- A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience.
- 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers.
- 5 year's experience with CI/CD software development.
- 3 years of experience participating in software development programs or projects.
- Experience integrating into DoD DevSecOps environments.
- Experience with integrating data from unclassified to classified application deployments.
- Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence).
- Working understanding of modern HTML, CSS and front-end design principles.
- Relevant experience performing back-end web design and development.
- Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
- Practical experience developing in a cloud environment.
- Experience using Agile Test-Driven development with a focus towards web-based applications.
- Experience working with manual testers to help:
- Prepare, conduct and document various systems tests and results to verify system operability
- Ensure compliance with project standards and requirements
- 5 years of experience with at least five (5) of the following:
- React (or another language and NPM)
- Java and Maven
- Jenkins
- Gitlab
- MySQL
- AWS Infrastructure
- Kubernetes
- Red Hat Enterprise Linux (RHEL)
- Ansible
- Bash Scripts or PowerShell
- Docker
- DevSecOps experience with at least two (2) of the following Build tools:
- UX Design tool suites (e.g. Sketch, InVision)
- PostgreSQL
- SonarQube
- Fortify
- JUnit, Jasmine, Karma or other unti test software
- Spring 5.x
- Hibernate
- Java
#techjobs #clearance #veterans Page #c0reJobs
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Easy ApplyThird Assistant Engineer - Seaward Services - USNS Guam
Software engineer job in Portland, OR
Salary: $495.60 / daily Seaward Services is seeking a Third Assistant Engineer for its USNS Guam operation. About the Opportunity: The Third Assistant Engineer is responsible for upkeep and maintenance of the vessels' engineering plant as well as supervision of engineering department members.
About You:
This person will be adaptable, dynamic, and embody Hornblower's RESPECT Service System.
Essential Duties & Responsibilities:
* Maintenance and operation of vessel systems within legal requirements of USCG, FCC and other pertinent regulatory agencies. Participate in the safe operation of the vessel as required within USCG regulations.
* Report any problems to the Chief Engineer immediately. Understudy the Chief Engineer and be able to act in his absence. Perform all duties and responsibilities normally expected of a vessel's Third Assistant Engineer. Operate the vessel appropriate to the parameters of the IMO-HSC.
* Perform daily/weekly/monthly preventative maintenance as per maintenance schedule. Properly stock and inventory the vessel's spare parts. Properly process and pump sewage and oily water tanks when needed. Assist shore technicians as needed. Maintain daily logs. Make emergency repairs when needed.
* Maintain a safe and clean engine room. Train new engineers as required. Ensure that performance and behavior of engineers meets legal and professional requirements.
* Conduct drills with Marine and Non-marine crew as directed by the Master or with engineering crew.
* The majority of work is performed in a Marine environment in both indoor and outdoor conditions with exposure to various temperatures and weather conditions, along with moderate to loud noise levels.
* The Marine operation is subject to varying levels of motion, movement, and vibration.
* The Third Assistant Engineer both lives and works onboard a vessel, on a rotational basis, generally for 56 Days on - 56 Days off (+).
* Other job duties as assigned
Requirements & Qualifications:
* High School Diploma or Equivalent required.
* Bachelor's degree preferred from maritime academy, or in related field, or equivalent experience.
* Third Assistant Engineer Unlimited Horsepower USCG License.
* STCW 95 Certificate
* A valid Transportation Workers Identification Credential (TWIC)
* Have and maintain a valid U.S. Passport.
* Computer literacy in Microsoft office software.
* Ability to use independent judgment and discretion to develop and execute innovative solutions to engineering problems.
* Possess and demonstrate superior mechanical, electrical, hydraulic, electronic, and other skills exercised in engineering management of a large motor vessel.
* Demonstrate appropriate management and administrative skills.
* Utilize proven training and mentoring techniques.
* Possess a thorough understanding of all-pertinent regulations and laws.
* Communicate clearly and effectively both orally and in writing.
* Logically and independently plan, organize, and complete work assignments.
* Demonstrate well-developed inter-personal skills.
* Set and achieve high standards of performance.
* Demonstrate initiative and be able to make progress on multiple assignments under time constraints.
* Possess excellent analytical, problem-solving, critical thinking and decision-making skills
* Five years' experience as Marine Engineer demonstrating the ability to handle increasing levels of responsibility.
* High Speed passenger vessel experience preferred.
* Water Jet Experience preferred.
* Specific training and experience in management of major on-board systems by type and brand.
* Excellent career record in the marine industry.
* Maintain compliance with USCG physical standards.
* Ability to stand and walk on nearly a constant basis; ability to work long hours each day.
* Ability to bend, rotate and reach frequently.
* Ability to carry, push/pull and/or lift materials weighing upwards of 50 lbs.
* Ascending/descending stairs or ladders safely.
* Ability to manipulate/handle/grip materials required to perform job.
* Ability to maneuver through/in/around small and/or confined areas within the vessel.
* Must be able to maintain both static and dynamic standing balance to complete various duties associated with job.
* Must be capable of performing emergency duties as listed in the vessel's station bill.
* Successful completion of in-house IMO-HSC Type Rating Program.
* Be able to acquire and maintain a Secret Clearance.
* Accept Immunizations as required by Contract due to area of operation and/or nature of work.
* Participate in Seawards Services, Inc. (SSI), Military Sealift Command (MSC), Safety, Seamanship and other training or meetings as required.
Hornblower's passion is to provide amazing experiences on land and water. Our 40-year success through organic growth and acquisitions has resulted in a portfolio of over 25+ brands that welcome upwards of 30 million guests/riders annually. If you're an enthusiastic team player who thrives in an environment where communication, creativity, and cooperation are encouraged, this may just be the opportunity for you.
The RESPECT Service System embodies Hornblower's mission, vision, values and operating principles. By creating a company culture that puts RESPECT at its core, we believe it will drive us to achieve our goal of becoming a Global Experiences and Transportation Leader.
EEO / Disabled / Protected Veteran Employer. Hornblower is proud to be an Equal Employment Opportunity employer. We offer equal employment opportunities to all qualified individuals and prohibit discrimination and/or harassment of any type, including but not limited to discrimination and or harassment based upon race, religion, religious creed, color, national origin, ancestry, citizenship, sex, sexual orientation, gender, gender identity, gender expression, age, pregnancy or relation medical conditions, childbirth, breastfeeding, parental status, veteran and/or military status, disability (physical or mental), medical condition, genetic information or characteristics, political affiliation, domestic violence survivor status, marital status, or other characteristics prohibited by federal, state, or local law. Additionally, as a federal, state, and local contractor, Hornblower complies with government regulations, including affirmative action responsibilities for qualified individuals, where and as they apply. The company also participates in the E-Verify program in certain locations.
Hornblower will consider qualified applicants with arrest and conviction records in a manner consistent with fair chance or other applicable laws and regulations.
Software Development Engineer
Software engineer job in Hillsboro, OR
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
Software Development Engineer
On behalf of our client, Procom Services is searching for a Software Development Engineer for a contract opportunity in Hillsboro, OR.
Software Development Engineer Job Details
Responsibilities will include, but may not be limited to:
- Designing, developing/coding, and debugging Windows and / or Linux applications
- Reviewing and providing strong feedback on product software architecture specifications and design specifications
- Developing solutions to problems utilizing formal education, judgment, and formal software process.
Software Development Engineer Mandatory Skills
- Experience in Windows* Experience in Linux
- Experience in C/C++ and object oriented coding skills
- Experience in Software Development Life Cycles (SDL) or Agile or Waterfall
- Experience in Linux/Android based development
- Excellent programming skills
- Must have strong problem solving skills and communication skills
- Work well in a team environment
- Windows* and/or Linux application software programming experience
- Java experience
- HTTPS protocol experience
- Network transport protocol experience
- SDK and API definition and implementation
- Excellent interpersonal skills
- Self-motivated
Degree Required: Bachelor of Science Computer Science or Computer Eng.
Software Development Engineer Start Date
ASAP
Software Development Engineer Assignment Length
6 Months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
SOFTWARE QUALITY ENGINEER-CONSUMER DIGITAL TECHNOLOGY
Software engineer job in Portland, OR
2+ to 5 years experience As an Engineer representing the Quality Engineering organization, your primary role on the team will be to execute and help improve the test engineering approach, technology and team capability. You will actively participate on an Agile Squad focused on building test automation in support of an automated build delivery pipeline. Experience and an understanding of contemporary testing techniques and tools is required as well as a fundamental understanding of when to write unit, functional, and end-to-end tests. Along the way, you will help improve standards while building accountability and trust within the Consumer Digital Technology Organization.
2+ year's Java programming experience
2+ years' experience with tools such as Jenkins, Jira, Selenium, Cucumber, Gherkin, Calabash, Gradle, GIT, Stash, Jenkins, Asgard, and/ or Gatling
Bachelor's Degree and minimum of 2-years relevant work experience
General familiarity and/ or experience with Netflix OSS, NoSQL, microservices, Splunk, production monitoring systems, Jetty, Sonar, Docker, and JBoss
Public cloud infrastructure experience (AWS preferred)
Excellent analytical skills, written and oral communication
Understanding of computer science data structure and algorithms
SKILLS AND CERTIFICATIONS
2+ years' experience with tools - Jenkins, Jira, Selenium, Cucumber, Gherkin, Calabash, Gradle?
Experience with Netflix OSS, NoSQL, microservices, Splunk, production monitoring systems, Jetty?
Public cloud infrastructure experience ?
IDEAL CANDIDATE
As an Engineer representing the Quality Engineering organization, your primary role on the team will be to execute and help improve the test engineering approach, technology and team capability. You will actively participate on an Agile Squad focused on building test automation in support of an automated build delivery pipeline. Experience and an understanding of contemporary testing techniques and tools is required as well as a fundamental understanding of when to write unit, functional, and end-to-end tests
IDEAL CANDIDATE SHOULD HAVE WORKED FOR THE FOLLOWING COMPANY(IES): Amazon, Apple, Jive, MS,
Additional Information
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
Software Developer
Software engineer job in Portland, OR
A client in the Portland is looking for a Backend Software Developer to join their team! This position will be onsite in Portland, Oregon with 4 days onsite with one day remote. In this role the tools/technologies you will primarily be working with include, but are not limited to: .Net Core, Azure: AKS (Azure Kubernetes Service), SQL Server, APIs, and more. In this role you are working on an application in an agile team. This role includes quite a bit of Azure experience including Azure cloud platform work with AKS, cloud computing concepts, IaaS, SaaS, Paas, Azure App Service Model, etc. We are looking for someone with container experience, ideally with Kubernetes and any experience with Cloud Native Applications. This organization currently has cloud hosted in Azure containers in kubernetes.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
3-5+ years of professional experience with .Net core or newer
2-3+ Experience with containers in Azure, Kubernetes preferred
3-5+ years of professional experience with SQL Server
Professional experience with APIs
3-5+ years of experience with Azure cloud platform: AKS, strong understanding of cloud computing concepts, IaaS, SaaS,Paas, Azure App Service Model, Azure Paas, Azure Storage Services: Cosmos, SQL DB, Tables, Files and Blobs.
Able to write quality unit and end to end test, debug and optimize code. Experience with Docker, Kubernetes or factor App
MCSE Cloud Platform and Infrastructure
Experience with cloud native applications
Experience implementing RESTful webservices and SOAP services in the cloud
Software Engineer, iOS Core Product - Vancouver, USA
Software engineer job in Vancouver, WA
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyField Software Engineer
Software engineer job in Hillsboro, OR
Step into a career with ASM, where cutting edge technology meets collaborative culture. For over 55 years ASM has been ahead of what's next, at the forefront of innovation and what's technologically possible. With more than 4,500 ASMers representing 70 nationalities, our people and our advanced semiconductor devices are playing a crucial role in trends such as 5G, cloud computing, AI, and autonomous driving. But we're more than just a tech company. We value diversity, inclusion and sustainability as we strive to make a positive impact on the world. Our development programs help support your growth, shaping your future and pushing the boundaries of innovation to unleash potential.
At ASM, the Software Engineering team works on delivering software that has immediate, tangible results visible in the operation of semiconductor processing equipment hardware. The hardware includes robotics, gas valves, temperature controllers and other hardware. Come join our team and have the opportunity to:
* Support Advance software for cutting edge tech
* See your work have real results by driving the most advanced HW in the SEMI industry
* Work with a global team full of talented Field Software Engineers
* Be part to the team that leads the next generation of SEMI manufacture control Software technology and trends
* Work where the customers are present
Responsibilities
* Support SW Design Engineers in development, testing, deployment, maintenance and improve software for our semiconductor manufacturing equipment
* Able to triage mechanical, electrical and software bugs
* Responsible to manage escalation calls with field support engineers and customers at local level
* Work with QA / Support team to add replicated bugs to regression
* Work with customer to write correct specs for features and help with fixing bugs and develop small features if possible
* Author, revise, and review system specifications, software designs, test plans, and other software documentation.
* Investigate & troubleshoot both internal and external inquiries, questions and problem reports. Offer problem analysis, solutions, or alternatives as a result of these investigations.
* Participate in system design teams.
* Be the eyes and ears of the customer, align on priorities
* Work with customer to upgrade tools to the latest SW version and run the customer specific use cases before the upgrade happens
Minimum Qualifications
* Strong analytical and problem solving skills
* Some software development skills in one or more general purpose programming languages: C++, C#, Python
* Being able to read code and step through a debugger/IDE
Preferred Qualifications
* Educational background in Computer Science/Computer Engineering or equivalent
* 10+ years' in software problem solving
* Experience working with multiple items listed below desirable
* Software for Machine Control (including Semiconductor equipment)
* Developing for Windows and Real-time Operating Systems
* Multi-threaded applications
* Real-time software
* Graphical User Interfaces
* Device drivers or other interrupt driven software
* Data Communications, Networking and EtherCAT
* Complex dynamic scheduling algorithms with deadlocks avoidance
* Knowledge of programming tools such as text editors, debuggers, application builders and configuration management tools.
* Ability to read code and understand the functionality implemented and the ability to translate the functionality into another piece of software
* Comprehend software documentation including specification and design documents, communication interface specific and API description
Apply today to be part of what's next.
We make the tech that enables the chips in devices which improve lives around the world. We do this with an eye to the future, pushing the boundaries of what's possible through cutting-edge innovation, and driving the next wave of technological breakthroughs that shape how we live, work, and connect.
To learn more about ASM, find us at asm.com and on LinkedIn, Facebook, Instagram, X and YouTube.
ASM is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, age, nationality, social or ethnic origin, sexual orientation, gender, gender identify or expression, marital status, pregnancy, political affiliation, disability, genetic information, veteran status, or any other characteristic protected by law.
Software Engineer - 940
Software engineer job in Hillsboro, OR
Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at ************************* Its a simple route driver job and company will be providing the car.
Job Description
Qualifications:
Candidates should possess a Bachelor's Degree in Computer Science or Engineering and have a minimum of 5 years of related experience.
Additional qualifications include:
Expert knowledge of C++ programming in Windows and CPPunit/gTest/gMock.
Previous experience and established track record with development, debugging and deployment of complex applications in a production environment.
Other pluses include a working knowledge of TeamCity, Perl. HS diploma or GED equivalent required for US candidates
Additional Information
Thanks & Regards
Praveen K. Paila
************
Software Engineer
Software engineer job in Portland, OR
ConductorOne is the modern identity governance platform that makes it possible to move beyond the limitations of legacy IGA and reduce the identity attack surface with confidence.
Designed for flexibility, ConductorOne provides a broad range of direct connectors to integrate with cloud, infrastructure, on-prem, and homegrown tools. The platform's Access Fabric brings together previously siloed access and permissions data from across a company's environment. This provides real-time visibility and dynamic access controls that allow businesses to reduce identity risks, move to just-in-time access, automate access reviews, and manage the full identity lifecycle. The platform delivers intuitive user experiences that help teams get up and running faster, using powerful automation backed by AI to significantly improve productivity.
ConductorOne is trusted by forward-thinking enterprises like DigitalOcean, Instacart, NFI, Ramp, and Zscaler.
As a Software Engineer at ConductorOne, you will be responsible for building the future of identity security automation.
Key Responsibilities
Leading and contributing to software development projects
Maximizing re-usability through component-based development
Owning end to end development of new features and capabilities on existing product lines
Helping the team deliver software on time and on target
Evaluating and effectively communicating trade-offs for technical investments vs time to value on significant efforts
Collaborating with product, design, marketing, and other developers on cross functionality projects
Ensure consistent quality and delivery of feature functionality personally and throughout the team
You would be an excellent candidate if you:
Have extensive experience with Go and in developing software
Can take product concepts from high fidelity design and specs to implementation
Love shipping product every day
Is comfortable working in a fast-paced, iterative environment
Is focused on customer success and strikes the right balance of technical investment vs time to value
Enjoys collaborating across product, design, and engineering on development
Is aligned to our company values: Earn the Customer's Trust, Embrace Change, Practice Compassionate Candor, and Be the Conductor.
Takes ownership over the quality of the entire product and experience
About ConductorOne
ConductorOne is building a modern identity governance platform for automating permission and access management across your organization. We're supported by Accel, Fuel Capital, Fathom Capital, and Active Capital.
ConductorOne, Inc. is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law.
Auto-ApplySoftware Engineer
Software engineer job in Portland, OR
What We're Building
Help us democratize access to financial markets.
Are you passionate about disrupting financial services with easy to use APIs? We are too!
We're looking for talented software developers with experience or excitement in building and working with APIs to join our team in Portland, Oregon.
Our Tech Stack
Primarily Go with some Ruby Microservices in Docker containers running on AWS.
We are language agnostic, if you can work out how to put it in a docker container and help us learn the language, it's in.
Our Dev Culture
Our goal is to build the best API for financial markets and in future other financial services. As a company, we pride ourselves in having everyone on the team knowing our API. Our customers rely on us for our stability and long term thinking.
We move at a reasonable pace and keep things working. We fix bugs before writing new features, and we specify functionality before building in agile development cycles.
Job Description
Our growing Fintech startup seeks a mid-senior software engineer to join the team. You'll be working on a small team of self-starters helping to power the next generation of financial applications.
Responsibilities:
Architect and lead development of new services.
Provide support and fixes for existing services.
Contribute to improving engineering processes.
Requirements:
5+ years experience in software engineering.
Experience and proven track record working collaboratively on an engineering team.
Experience in architecting, building, and maintaining web services.
Experience with unit, integration, and acceptance tests
Experience with load testing and performance profiling.
Experience with source control systems including git.
Experience working within continuous integration and delivery pipelines.
Experience with AWS or other cloud provider.
Experience with SQL and NoSQL data stores.
Experience with distributed systems.
Experience deploying software.
Experience with static and dynamic typed languages.
Understanding of 12 Factor Application principles.
Strong knowledge of HTTP lifecycle, modern API conventions, and high availability architecture.
Ability to work independently and systematically.
Able to cover on call shifts.
Excellent written and verbal communication.
Nice to Have:
Experience in the financial industry.
Experience in regulated information industry (HIPAA, HITECH, PCI).
Experience writing functional specifications.
Experience with continuous release pipelines.
Experience leading projects.
Experience with Golang.
Experience with functional languages.
Experience with container management service such as AWS ECS or Kubernetes.
Additional Information
All your information will be kept confidential according to EEO guidelines.