Software Engineer Jobs in Providence, RI

- 3,020 Jobs
All
Software Engineer
Senior Software Engineer
Embedded Software Engineer
Mobile Applications Developer
Web Developer
Senior/Lead Developer
Quality Assurance Engineer
Principal Software Engineer
Systems Developer
  • Mobile Application Developer (Front-End)

    Bosch Group 4.8company rating

    Software Engineer Job 39 miles from Providence

    We Are Bosch. At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry. Bosch Home Comfort is a leading source of high-quality heating, cooling, and hot water systems. At Bosch Home Comfort we are committed to reinventing energy efficiency by offering smart products that work together as integrated systems and enhance quality of life in an ultra-efficient and environmentally friendly manner. Let's grow together, enjoy more, and inspire each other. Work #LikeABosch Reinvent yourself: At Bosch, you will evolve. Discover new directions: At Bosch, you will find your place. Balance your life: At Bosch, your job matches your lifestyle. Celebrate success: At Bosch, we celebrate you. Be yourself: At Bosch, we value values. Shape tomorrow: At Bosch, you change lives. Come Join us in Watertown, MA and learn how we work #LikeABosch! Job Description As a Mobile Application Developer you will work alongside our cross-functional Agile team, driving the development of smart home (IoT) applications for the North American market. In this role, you will be responsible for designing, building, and optimizing mobile applications using React Native framework, ensuring seamless integration with our connected products and services hosted on AWS platform. Your Key Responsibilities: Develop new components for mobile App and implement high-fidelity wireframes using React Native. Hands-on experience with React Native and ReactJS for building front-end components, including proficiency in JavaScript, TypeScript, HTML, and CSS. Expand and refactor existing React Native applications using quantitative customer usage data and feedback from customers Thoroughly test, troubleshoot and support mobile applications visualizing data from our suite of connected products Analyze customer behavior on mobile applications and IoT data to drive actionable product improvement decisions Identify feature improvement opportunities (proactive and reactive) from AWS X-Ray logs, user stories, ticket backlogs, requirements documents, etc. Collaborate closely with designers, backend engineers, and product managers to build user interface components within the React ecosystem. Ensure smooth deployment to TestFlight and Google Play Store, maintaining high standards for quality and release cadence. Qualifications Basic Qualifications: Bachelor's or Master's degree in Software Engineering or Computer Science. 4+ years of software development experience. 3+ years of experience in mobile application development using React Native or similar frameworks. 3+ years of experience working with RESTful APIs. 4+ years of experience using source code repositories (Git, Bitbucket). Proficiency in React Native, Redux, JavaScript, TypeScript, and REST APIs. Strong understanding of UI/UX principles and mobile interface design. Hands-on experience with unit testing, automated testing, and CI/CD pipelines. Preferred Qualifications: Experience with Bluetooth and Wi-Fi network stack within React Native. Familiarity with OWASP tools, SonarQube, and secure coding practices. Strong knowledge of advanced front-end design patterns, data structures, and algorithms to optimize app performance and scalability. Proactive and self-motivated, with the ability to independently drive development initiatives and solve complex problems. Additional Information Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable. In addition to your base salary, Bosch offers a comprehensive benefits package that includes health, dental, and vision plans; health savings accounts (HSA); flexible spending accounts; 401(K) retirement plans with an employer match; wellness programs; life insurance; short- and long-term disability insurance; paid time off; parental leave, adoption assistance; and reimbursement of education expenses. Learn more about our full benefits offerings by visiting: ************************ Pay ranges included in the postings generally reflect base salary; certain positions may include bonus, commission, or additional benefits. EEO/OFCCP:Bosch is an equal opportunity employer and makes all employment decisions on the basis of merit. Bosch is fully committed to compliance with all applicable laws providing equal employment opportunities and to providing equal employment opportunity to all associates and applicants for employment without regard to race, gender, sex, pregnancy, childbirth (or related medical conditions, including but not limited to, lactation), national origin or ancestry, religion, gender identity, sexual orientation, age, disability, veteran status, genetic information or any other characteristic protected by law. This equal employment opportunity policy applies to all terms and conditions and aspects of employment including, but not limited to, recruitment, hiring, retention, training, placement, promotion, advancement, transfers, job assignments, layoffs, leaves of absence, termination, and compensation. Our management team is dedicated to this policy with respect to all aspects of employment. Bosch is dedicated to maintaining compliance with all federal, state, and local law, including but not limited to, affirmative action plan requirements, EEO-1 and VETS-4212 reporting, and I9 / work authorization guidance. Please note that employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date.
    $104k-129k yearly est. 11d ago
  • Quality Assurance Engineer

    Advantage Technical

    Software Engineer Job 15 miles from Providence

    Industrial Quality Assurance Engineer Direct hire Pay: $110,000-$123,000 Basic Function: The Industrial Quality Assurance Engineer will have experience working in a production, manufacturing environment and be a member of the Quality Assurance Team, ensuring that all products consistently meet customer requirements. This role actively supports Operations by addressing and resolving quality issues, driving continuous improvement, and maintaining compliance with quality management standards. Duties and Responsibilities: Participate in virtual meetings with key customers and suppliers to address and resolve quality concerns. Lead cross-functional teams in problem definition, root cause analysis, containment, and corrective action implementation. Work closely with the Purchasing dep. to qualify, monitor, and report external provider quality and on-time delivery performance. Issued and oversaw timely responses and closures of Supplier Corrective Action Requests (SCARs). Track and report key quality performance indicators, including product yield, on-time delivery, and defect categorization. Ensure proper maintenance and calibration of all quality monitoring and measuring devices. Assist in creating and maintaining Quality Assurance documentation (i.e., FAI/PPAP/CofC). Support product testing initiatives, including CTE, Solder Dip, and Salt Atmosphere testing. Qualifications: Bachelor's degree in engineering, Science, or a related technical discipline (Mechanical preferred) Minimum of 5 years of experience in Quality Assurance or Quality Engineering within an ISO 9001 manufacturing environment. Practical experience in developing and managing relationships with external providers. Proficiency in fundamental quality tools (i.e., 5-Why, Ishikawa, 8D). Experience in compiling, formatting, analyzing, and presenting data. Proficiency with MS Office suite (i.e., Word, Excel, PowerPoint). Strong understanding of ISO 9001 Quality Management System requirements Familiarity with SAP, M2M, or other ERP systems. Preferred: Lean Six Sigma Green or Black Belt certification is a plus. ASQ Certified Quality Auditor (CQA) or Certified Quality Engineer (CQE) certification is a plus. Understanding of AS 9100 Quality Management System requirements is a plus. Ability to work safely in a manufacturing environment. Ability to travel domestically or internationally up to 15% of the time.
    $110k-123k yearly 10d ago
  • Software Engineer

    Mojotech 3.9company rating

    Software Engineer Job In Providence, RI

    MojoTech, established in 2008, is an innovative digital consulting company that integrates strategy, design, and engineering to create results-driven digital products and experiences for clients nationwide. What we do: We partner with our clients to discover, define, design, and build tomorrow's innovations, empowering every company to unlock future market potential, maximize returns on innovation, and drive transformational change. We work with a diverse client base, ranging from rapidly growing startups to established enterprises, helping them accelerate their pace of change and solve their biggest technology challenge Role Overview: As a Software Engineer with MojoTech you will work on multiple projects per year to solve complex problems and to deliver high quality solutions as part of a team. Collaborating with product managers, designers, and clients, you will lead discussions on better ways to problem solve and deliver features to our clients and their users. Your experience and level of confidence in decision making and the quality of your work ensure commitment to MojoTech's engineering excellence. • 3 years experience building complex applications • BA/BS in Computer Science or a related field, or equivalent experience • A passion for software engineering and application infrastructure • Understanding of version control (Git) and code documentation • A strong desire to improve yourself and those around you Should also be able to check off some of this: • Capacity to design and implement efficient RESTful APIs and microservices • Experience scaling applications with containers and container orchestration frameworks • Proficiency with Python, Ruby on Rails, Elixir, NodeJS, and/or front-end MVC frameworks • Familiarity with mobile development; Android or iOS • Exposure to leadership or mentorship roles, particularly on a development team • Experience working in an agency, as a software consultant, or tailoring solutions to match client requirements and capability • Ability to formulate and communicate opinions on what makes software good or bad to both technical and business client stakeholders • Previously built and deployed 12-factor apps as part of a collaborative project team • Contributed to open source projects or presented at a conference • Located in RI, MA, CT, NY, NJ, NC, SC, FL, CO, CA, UT, OR, PA, TN Benefits: • Base salary $80-140k • Performance based end of year bonus • Medical, Dental, FSA • 401k with 4% match • Trust-based time off • Catered lunches when in office • 5 hours a week of self-directed, non-client work • Dog Friendly Offices • Remote or in office (offices in Boulder, CO and Providence, RI) • Paid conference attendance/yearly education stipend • Custom workstation • 6 weeks parental leave
    $80k-140k yearly 5d ago
  • Computational Systems Developer

    Alsym Energy

    Software Engineer Job 45 miles from Providence

    Alsym Energy, Inc is a leading innovator in the rapidly changing field of battery energy storage. It is essential for the world to succeed in the transition to sustainable energy and batteries are at the very core of the solution. In fact, the IEA predicts that 60% of CO2 emission reductions in 2030 will be directly related to batteries. This mission is what drives us every day. Over the last few years, supply-chain constraints and significant safety incidents arising from lithium-ion batteries have reduced confidence in the suitability of the technology. We have developed a revolutionary new chemistry that enables the highest performing non lithium-ion battery in the industry, that is inherently non-flammable, non-toxic, and cost effective. We are seeking a proactive and skilled Computational Systems Developer to join our team. This role focuses on optimizing scientific software, designing user-centric tools, and ensuring scalable multi-user system architectures to support our cutting-edge research and development initiatives. Key Responsibilities: Code Optimization & Performance Tuning: Refactor and optimize Python scripts and computational models developed by scientists, employing parallel processing techniques to improve performance. User Interface Design & Development: Design, implement, and enhance front-end and back-end interfaces for internal tools, prioritizing usability for both technical and non-technical stakeholders. Scalability & Multi-User System Development: Architect and implement scalable solutions to support multiple users, utilizing microservices, containerization (Docker/Kubernetes), and distributed computing techniques. Cloud & Infrastructure Management: Deploy and manage computational workloads on cloud platforms (AWS, GCP, or Azure) and leverage Infrastructure-as-Code (IaC) tools such as Terraform or Ansible. Collaboration & Troubleshooting: Work closely with IT, R&D, and computational teams to resolve technical issues, enhance software integrations, and streamline workflows. System Documentation: Create and maintain comprehensive documentation, including system configurations, user guides, and operational workflows, to ensure consistency and reliability. Required Skills and Qualifications: Python Development: Advanced proficiency in Python, with experience in performance optimization and parallel computing techniques, minimum 3 years of industry experience. Microservices Architecture: Strong knowledge of microservices-based system design, RESTful APIs, and container orchestration using Kubernetes and Docker. Scalability & Cloud Computing: Experience in scaling up scientific software for multi-user environments using cloud platforms (AWS, GCP, or Azure) and distributed computing frameworks (Dask, Ray, or Apache Spark). Database & Storage Solutions: Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.), caching strategies, and data pipeline optimizations. UI/UX Design: Proven ability to design and implement user-friendly interfaces that simplify complex processes for diverse users. Linux Proficiency: In-depth experience managing Linux-based systems for software deployment and infrastructure support. DevOps & Automation: Familiarity with CI/CD pipelines, version control (Git), and automation tools (Jenkins, GitHub Actions, Terraform). Problem-Solving: Strong analytical and troubleshooting skills to address computational and operational challenges effectively. Communication Skills: Ability to clearly communicate technical information to multidisciplinary teams, including non-technical stakeholders. Compensation, Benefits, and Perks: We are committed to providing equitable compensation and a healthy working environment for our employees with a benefits package that provides the support that you need. We offer premium medical insurance cost through Blue Cross Blue Shield, dental insurance, offer a flexible Paid Time Off program, leave under PFML, and maintain a firm Anti-Harassment Policy. Every employee is also eligible for 401k, and stock options. A full listing of our benefits may be provided after an offer has been issued. We are an equal opportunity employer at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, pregnancy, marital status, military or veteran status, or disability or any other status protected under state or federal law status.
    $100k-136k yearly est. 29d ago
  • Software Engineer - Mobile Front End

    Aila Technologies

    Software Engineer Job 32 miles from Providence

    NATICK, MA CHICAGO, IL Aila is redefining how enterprise retailers, healthcare providers, and more serve their customers through our platform of high-performance self-service solutions. With customers like Costco, Panera, and Quest Diagnostics, we're transcending the limitations and expense of legacy systems with faster, smarter, and more intuitive customer and employee-facing experiences. We're an entrepreneurial and fun-loving team dedicated to building a great company as we enter our next growth phase. Position Details We're seeking a highly motivated technical person to join our growing software development unit. The software engineer will develop and drive various technologies across a variety of languages and mobile and cloud based technologies. These initiatives span mobile/web applications, and backend cloud architecture. This individual will operate to expand Aila capability and will operate in an agile environment. They will apply AI tools and methodologies, and ensure strategic alignment across our functional teams. Deliver high quality software solutions with initial guidance Operate in a self sufficient way to deliver cutting edge technology to our world class Aila customers. Manage day-to-day development activities across multiple projects, ensuring projects are transparently communicated, delivered on time and within budget Collaborate with product owners to translate requirements into technical specifications Build test driven tools to verify the features are working to the product specifications Debug and diagnose complex and cross-system related capabilities, from mobile, to web to cloud based services. Qualifications BS/MS in Computer Science, Software Engineering, or a related field 3+ years of hands-on development experience with mobile, with an emphasis on iOS(Swift and Objective-C) Extensive knowledge in the building and distribution of mobile applications, at scale Extensive knowledge in native libraries, focused on Apple EcoSystem(Apple development kit, CoreML, etc.) 2+ years building native or web based applications, from wireframe and mockups to smooth and impressive interactions Proven expertise in developing mobile applications (iOS/iPadOS preferred) with modern hybrid platforms such as React Native and native platforms such as SwiftUI or UIKit Proven track record of delivering high quality solutions on mobile hardware, that leverage features such as camera, location, and mobile workflows for iOS and Android Preferred Qualifications Experience with public-facing frameworks, SDK's, and API's Knowledge of hardware/firmware development and/or IoT environments Aila Technologies is an equal opportunity employer. All employment decisions are solely based on business needs, job requirements and individual qualifications without regard to race, gender, religion, ethnicity, age or any other status protected by the laws and regulations where we operate.
    $72k-95k yearly est. 14d ago
  • Robotics Software Engineer

    Vecna 4.1company rating

    Software Engineer Job 40 miles from Providence

    Job Title: Robotics Software Engineer About Us: We are an innovative technology company specializing in robotics solutions that address complex challenges across various industries. Our mission is to develop cutting-edge robotic systems that enhance efficiency, precision, and adaptability. We are seeking a talented Robotics Software Engineer to join our growing team and contribute to the design, development, and deployment of advanced robotic systems. Position Summary: The Robotics Software Engineer will be responsible for developing and implementing software solutions for robotic systems, focusing on functionality, reliability, and performance. This role involves collaborating closely with cross-functional teams, including mechanical, electrical, and systems engineers, to design and optimize robotic solutions for real-world applications. Key Responsibilities: · Design, develop, and test software for robotic systems, including motion planning, navigation, and control algorithms. · Implement and optimize software for embedded systems, sensors, and actuators. · Collaborate with hardware teams to integrate software with mechanical and electrical components. · Develop simulation environments to test and validate algorithms and system behavior. · Write and maintain clean, efficient, and well-documented code. · Debug and troubleshoot software issues in prototypes and deployed systems. · Participate in system architecture design and contribute to defining software requirements. · Develop and refine algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration. · Stay up-to-date with advancements in robotics and software engineering, and incorporate best practices into development processes. Requirements: · Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field. · 3+ years of experience in robotics software development. · Proficiency in programming languages such as C++ and Python · Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment · Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping). · Experience with sensor integration, such as cameras, LIDAR, and IMUs. · Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities. · Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP). · Excellent problem-solving skills and the ability to work in a fast-paced environment. · Strong communication and teamwork skills. Nice-to-Have Skills: · Experience with AI and machine learning in robotics applications. · Knowledge of real-time operating systems (RTOS) and embedded systems programming. · Background in computer vision or deep learning frameworks. · Experience with cloud-based robotics platforms and IoT integration. · Familiarity with agile development methodologies. Why Join Us?: · Opportunity to work on cutting-edge robotic technologies that impact industries worldwide. · Collaborative and innovative work environment. · Competitive salary and benefits package. · Career growth opportunities in a fast-growing company. · The chance to be part of a passionate and talented team shaping the future of robotics.
    $73k-94k yearly est. 28d ago
  • Software Engineer

    C2R Ventures

    Software Engineer Job 40 miles from Providence

    Leading, Boston-based, quant trading firm is seeking an Execution Developer to join their firm. You will be building the tools, platforms and algorithms that enable investment engines for multiple teams, driving forward their centralized global trading operation Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for high touch and quant traders, monitoring capability, post-trade performance analysis and software to optimize all aspects of the trading lifecycle. The Team: The team is currently undergoing a significant investment in order to rationalize the trading capability across multiple teams. The engineering team works exceptionally closely with both the Trading Desk and the Execution Research team in order to design, build and maintain a world-class trading capability. They have trading floors in London, Hong Kong, Boston and New York and are responsible for trading in excess of 5 trillion dollars annually. About you: You will be an expert software developer and ideally understand the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You'll be a member of a highly focused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must. In order to qualify: Expert proficiency in Java. Database / SQL skills. Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues. A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches. Proficient working on both Linux and Windows platforms. Advantageous: An excellent understanding of financial markets and instruments. Experience with FIX is a significant advantage. Experience working closely with Quants and/or Traders. Python knowledge. Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank. Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing. Experience of web-based development (TypeScript). Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimization algorithms.
    $72k-95k yearly est. 29d ago
  • Robotic Software Engineer (M/W/D)

    Technology & Strategy

    Software Engineer Job 40 miles from Providence

    Are you excited about building high-performance robotic systems that can perceive, learn, and act intelligently alongside humans? Our team is creating new products and technologies that make this possible, at global scale. Our software team is seeking broad, curious engineers to join our diverse, full-stack team. In addition to holistically designing, building, and delivering end-to-end robotic systems, our team is responsible for the core infrastructure and tools that serve as the backbone of our robotic applications, enabling roboticists, machine learning scientists, and software engineers to collaborate and deploy systems in the lab and in the field. Our work spans real-time software, machine learning engineering, big data, simulation, and more. Key job responsibilities Architect, design,and implement roboticsoftware applications, infrastructure, and tools. Work with stakeholders across hardware, science,and operations teams to iterate on systems design and implementation. Create robust, high-quality, well-tested software to interface with robots, controlsensors, actuators, and other hardware. Collaborate with machine learningand robotic controlsexperts to implementand deploy algorithms, such as machine learning models. Profile, tune, and optimizesystem performance. Create re-usable softwareand systems to accelerate roboticsdevelopment. Maintain high standards by participating in reviews, designingfor fault toleranceand operational excellence, and creating mechanisms for continuous improvement. Basic qualifications Bachelor's Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent. 5+ years of professional software development experience with at least one modern language such as Python, C++, Java, or Kotlin including object-oriented design. 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. Proficiency with professional softwareengineering practices & standard practicesfor the full software life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience in software designand architecture. Excellentinterpersonal and written communication skills. Strong experience in Robotic Preferred qualifications Experience with AWS (S3, Lambda, SQS). Master's or advanced degreein Computer Science/Engineering, Statistics, Mathematics, or equivalent. 8+ years of industrysoftware development experience, with background in design patterns, data structures, and test-driven development. Experience in one or more relevanttechnical areas: robotics, computer vision, machine learning, sensors, real-time systems, embedded systems, and simulation. Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design. Experience supporting large-scale infrastructure and tool development for scientific/engineering users. Solid fundamentals in operating systems, embedded systems, or systems programming. Demonstrable experience in building, programming and integrating softwareand hardware for robotic systems. Independent and ability to work with minimal direction. Demonstrated experience incubating and productionizing new technology, working closely with researchscientists and technical teams from idea generation throughimplementation
    $72k-95k yearly est. 27d ago
  • Senior Developer - Python, K8s, AWS - Leading PE Firm - up to $165k base

    Saragossa

    Software Engineer Job 40 miles from Providence

    Want to build systems that directly support multi-billion-dollar investment strategies? You'll be joining the technology team as a Senior Developer, focused on building and deploying high-impact internal systems that support the firm's private markets investment business. Ideally, you'll have hands-on experience in cloud-native development, strong Python skills, and a track record of deploying applications into Kubernetes (not just administering clusters). You should also be comfortable working with AWS services like Lambda, RDS, SQS, and SNS, and have experience with Docker and Terraform. This role is perfect for someone who enjoys working closely with stakeholders, building scalable backend systems, and contributing to a fast-moving, highly technical team where technology plays a key role in driving investment decisions. You'll be part of a collaborative group that values clean architecture, automation, and delivering meaningful tools that directly impact business outcomes. Location: Boston (onsite 3 days/week) Work Authorization: Unfortunately, this role is not eligible for visa sponsorship. No up-to-date resume is required.
    $113k-165k yearly est. 2d ago
  • Senior Software Engineer

    ASUS 4.3company rating

    Software Engineer Job 40 miles from Providence

    The ASUS Robotics & AI Center is seeking an experienced and talented Senior Software Engineer to join our global research and development team. This role is critical to leading the design and development of software systems that power the next generation of AI and robotics technologies. We are looking for a proactive leader with deep expertise in software engineering, a proven ability to design scalable and maintainable systems, and a passion for solving complex challenges. The ideal candidate will bring enthusiasm for innovation, a strong foundation in software architecture, and a commitment to delivering high-quality solutions within a collaborative, multidisciplinary environment. Roles and Responsibilities Lead the software architecture design for large systems with a focus on quick iterations and maintainability Lead efforts to establish a culture of modern software engineering best practices and design patterns Advise domain experts in best practices for software engineering Proactively address problems with a research-thinking mindset and critically think about the pros and cons of different approaches Lead cross-functional teams that take ownership of the full software lifecycle Write clean, maintainable, and well-documented source code adhering to modern software development practices Qualifications Bachelor's degree or higher in computer science or a related field 5+ years of industry work experience or equivalent Expertise in general software engineering principles Familiarity with systems programming as well as concurrent and distributed systems Proficiency in data structures, algorithm development and software architecture design Familiarity with programming language design or compiler design is a plus Exceptionally strong understanding of fundamentals and problem-solving skills Understanding of software development best practices, including coding standards, code reviews, design patterns, source control management, and test automation Expertise in at least one programming language, including C, C++, Python, JavaScript, or Go Flexibility to attend virtual meetings with the Taiwan-based team at least three nights per week Willingness to travel to Taipei occasionally for team collaboration and project needs Willingness to work in an office at least three days per week About the ASUS Robotics & AI Center The ASUS Robotics and AI Center is a world-class research and development laboratory that was established with the mission of developing ambitious technologies that will define the future. Our multidisciplinary team of the brightest engineers and scientists is dedicated to creating software-focused solutions that will solve some of the most enduring challenges in the fields of robotics and artificial intelligence. More About ASUS ASUS is a multinational company known for the world's best motherboards, PCs, monitors, graphics cards and routers and driven to become the most-admired innovative leading technology enterprise. With a global workforce that includes more than 5,000 R&D professionals, ASUS leads the industry through cutting-edge design and innovations made to create the most ubiquitous, intelligent, heartfelt and joyful smart life for everyone. Inspired by the In Search of Incredible brand spirit, ASUS won thousands of prestigious awards in 2024 and ranked as one of Forbes' Global 2000 Top Regarded Companies, Thomson Reuters' Top 100 Global Tech Leaders and Fortune's World's Most Admired Companies. *Disclaimer: When you submit your information to LinkedIn, your information will be collected, processed, and used by LinkedIn. LinkedIn will share your information to ASUS for job recruitment purpose.
    $90k-112k yearly est. 26d ago
  • Senior Software Engineer

    Medical Engineers Recruitment 3.8company rating

    Software Engineer Job 40 miles from Providence

    Senior Software Engineer - Optics, Automation, Instrumentation Innovate. Build. Impact. Join a world-leading optical engineering team that has been revolutionizing industries for over 40 years. Our client pioneers cutting-edge applications in optics, instrumentation, and automation, supporting commercial, government, and consumer product organizations globally. As a Senior Software Engineer, you'll be at the forefront of developing robust software applications that power state-of-the-art optical systems, cameras, and motion control technologies. What You'll Do ✔ Develop high-performance application software for instrumentation on Windows platforms. ✔ Lead and manage software development projects, ensuring high-quality deliverables. ✔ Collaborate on multi-disciplinary engineering consulting projects. ✔ Maintain and enhance existing product applications. ✔ Author technical documentation and provide expert technical support. What You Bring 🔹 Bachelor's degree in Computer Science, Engineering, or a related field. 🔹 5+ years of software development experience in Microsoft .Net Framework. 🔹 3+ years working with at least two of: Linux, Python, .Net Core. 🔹 Strong Object-Oriented Programming skills. 🔹 Experience with open-source software (OpenCV, LibGD, etc.). 🔹 Hands-on expertise in instrumentation development (firmware experience a plus!). 🔹 Knowledge of optics, photonics, or image processing is highly desirable. 🔹 Enthusiasm, self-motivation, and a passion for problem-solving. Why Join? 🔸 Work with the largest independent optical engineering team in the world. 🔸 Be part of pioneering technology in optics and automation. 🔸 Hands-on involvement in cutting-edge instrumentation & software development. 🔸 Competitive salary, career growth, and an opportunity to make a real global impact. Ready to engineer the future? Apply now!
    $107k-145k yearly est. 27d ago
  • Senior Software Engineer

    Apollo Solutions 3.4company rating

    Software Engineer Job 40 miles from Providence

    Senior Backend Engineer (Python, AWS, distributed systems) Boston - hybrid working Salary: $180-210k + bonus = OTE 300k upwards! Do you want to work for a fast-paced and highly successful financial organisation? This is a rare opportunity into one of the most challenging teams in the firm! You will need solid motivation, drive to excel and to be confident in solving complex problems with a mathematical/analytical mindset. Backend Engineer Responsibilities: Work closely with members of the Research group to review and define requirements for systems that simulate the impact of a large number of variations to the primary investment strategies Create design proposals for technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python and C# Design, develop, and support systems that run in on-premise data centers and on AWS Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture Requirements: Bachelor's degree in Computer Science, Computer Engineering, or a related discipline Experience working with large, high-performance, distributed systems Experience designing and developing complex production systems in Python Understanding of computer systems architecture, operating systems, I/O and memory A passion for software development and a desire to learn new technologies Experience with developing cloud native solutions on public cloud, preferably AWS, is a plus Experience working with Kubernetes is a plus Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
    $107k-145k yearly est. 6d ago
  • Sr. Software Engineer (Full stack) (On Site)

    Dash Bio

    Software Engineer Job 37 miles from Providence

    Job Title: Sr. Software Engineer (Full stack) (On Site) Division/Function: Software Engineering Reports to: Head of Software Engineering Direct Reports: No FLSA Status: Exempt Last Updated: March 2025 Our Mission: In a world where drug development is an incredibly slow and inefficient process, we enable the biopharma industry to advance drugs faster and easier than has ever been possible with our simple, tech-driven platform that delivers critical capabilities quickly and with consistently high quality. Company Summary: Now out of stealth, Dash Bio takes a technology-first approach to developing critical services across the drug development lifecycle. The company is building new capabilities that leverage AI, robotics, and fully-integrated software to fundamentally reinvent the way drugs are brought to market. Our first capability is a highly-automated clinical bioanalysis lab that promises to deliver GLP-compliant services with unprecedented speed. Dash is led by an ambitious team of industry pros aligned on a shared vision and ethos. Founders include Dave Johnson (CEO), former Chief Data & AI Officer at Moderna; Ander Tallett (COO), CEO and founder of DigitalRadius and an experienced executive with stints at Moderna and Science Exchange; and Ely Porter, CTO and co-founder of Rootpath, a pioneer in synthetic immunology and gene synthesis. We are a place where employees are stretched to do the best work of their career. Job Description: We are seeking a Senior Software Engineer (Full Stack) to help build and optimize software solutions for lab automation and bioanalysis workflows. This role is on-site in Newton, MA, where you'll work closely with scientists, automation engineers, and quality teams to integrate software with real-world lab systems. Key Responsibilities: Software Development: Design, develop, test, and maintain scalable, high-performance software systems. Collaboration: Work closely with lab scientists, quality assurance, and automation engineers to support experimental workflows and automation projects. Back-End Development: Design and implement scalable, high-performance APIs and services to support instrument integrations, data processing, and lab automation workflows. Front-End Development: Build intuitive, responsive user interfaces for lab scientists and technicians, using React and other modern frameworks. Data Modeling & Database Design: Design and optimize relational database architectures, ensuring efficiency, scalability, and secure data access. Technology Integration: Help integrate software solutions into lab operations, streamlining processes and improving reliability in a fast-paced startup environment. System Architecture: Architect and optimize software components for performance, reliability, and scalability. Code Quality & Best Practices: Participate in code reviews, enforce best practices, and write clean, maintainable code. Troubleshooting: Debug and resolve complex technical issues across multiple environments. Process Improvement: Enhance agile development workflows, CI/CD pipelines, and software delivery processes. Innovation & Growth: Stay ahead of emerging technologies and advocate for their strategic adoption in our tech stack. Qualifications: Bachelor's degree in Computer Science or a related field (Master's degree is a plus) or equivalent practical experience. 5+ years of professional software development experience (preferably in biotech/life sciences). Strong proficiency in TypeScript. Strong back-end experience developing scalable APIs using Node.js (preferred) Experience in React (strongly preferred) or other front-end frameworks (Vue, Angular, etc.). Experience with cloud platforms (AWS, Azure, or GCP) and microservices architecture. Expertise in relational database schema design and SQL query optimization. Strong understanding of system architecture and scalable application development. Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities in an agile environment. What We Offer: Opportunity to work at the forefront of bioanalytical innovation. Collaborative and inclusive company culture. Competitive salary and comprehensive benefits package. Professional development and career advancement opportunities. How to Apply: Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and interest in joining Dash Bio to [Insert Contact Email or Application Link]. Dash Bio is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
    $92k-119k yearly est. 9d ago
  • Senior Software Engineer

    Geisel Software, Inc.

    Software Engineer Job 36 miles from Providence

    Job type: Full-time, on-site Experience: Mid level to Senior Do you want to work at the forefront of technology on complex problems that have never been solved before? Are you interested in being part of a company with a goal of getting its software on the Moon? Geisel Software is a fast-growing custom software development company with special expertise in embedded and application software, and a passion for staying ahead of the technology curve. Founded in 2011, we have a long history of delivering tech-forward web/cloud, robotic, IoT, and machine learning solutions. With a client list that includes NASA, Teledyne FLIR, iRobot, Wyss Institute at Harvard University, and more, we are embracing innovation to solve some of today's toughest technical challenges. We're looking for a hard-working individual to join our team in Worcester, Massachusetts who thrives on challenge and is a proven self-starter. This position will put your problem-solving skills to the test, whether that means tracking down answers on Google, from a colleague, or building a new solution on your own. This Senior Software Engineer will be working on any one of a number of different projects depending on your particular skillset. That is most likely to be doing some form of robotics or supporting technologies (like 3D point clouds, computer vision, hardware interface, UI or networking connectivity). That's most likely to involve a fair amount of Python and Modern C++ development, but will likely touch on plenty of other languages and technologies. In this role you'll bring your past experience to bear on challenging problems, but undoubtedly be called on to learn new technologies and to create new and innovative solutions to push boundaries to the current state-of-the-art. Come join some of the industry's most talented software engineers and help us build extraordinary software! Key for this role Modern C++ (C++11 or later, or just really solid C++) Development on Linux Breadth of Experience (e.g., Full Stack Web experience, Machine Learning expertise, Python mastery, etc.) Minimum System Requirements 8+ years of experience Must be a U.S. Person Willing to commute to Worcester, MA Looking for full-time employment Full Technical Specifications You're passionate about software development -- it's what you do even in your free time. Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language. An aptitude for learning new platforms and technologies on the fly. We're constantly working on new projects that will push you and keep you always learning new technologies. Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery. Actively pursuing new knowledge and technologies. If you're a web frontend guru, are you building your backend skills? If you're an embedded developer, are you developing apps for Android or iOS? Here's what we work with regularly Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo Machine Learning (ML) and Computer Vision (CV) Distributed computing and inter-process communication (IPC) mechanisms Modern C++ (C++11, C++14, C++17, etc.) Python, JavaScript, TypeScript Linux - As a user at least, but other skills are also helpful Embedded Development in C/C++/Rust (Arm or x86) RTOS, Linux device development (Raspberry Pi, nRF5x, ESP32, etc.) Hybrid-Agile design methodologies Web Frameworks - Django, Codeigniter, Nodejs, React, AngularJS, etc. iOS/Android mobile app development TensorFlow and OpenCV CUDA, GPU algorithm optimization What you'll get An opportunity to work with the latest technologies across a variety of platforms to create groundbreaking solutions like a web-based interface for a bomb defusing robot and swarming space robots. A fun, exciting work environment with a “by developers for developers” culture focused on results, not politics. An experienced team with great mentors and mentees. A position with an Inc 5000 fastest growing company offering a full benefits plan, and company stock options. Geisel Software's team members come from diverse backgrounds with their own unique experiences and distinct range of knowledge which inspires creativity and innovation. We are proud to be an Equal Employment Opportunity Employer and are committed to creating a diverse and inclusive environment where every employee is valued for what they bring to the team. Apply now Apply here and include your resume and a brief cover letter explaining why you think you'd be a great fit at Geisel Software. We'd love to hear about projects you've worked on with technologies we're using. What are you great at and why?
    $92k-119k yearly est. 22d ago
  • Principal Embedded Software Engineer

    Third Pole Therapeutics 3.9company rating

    Software Engineer Job 40 miles from Providence

    Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity to be part of a rapidly growing team, making a huge social impact, touching the lives of those we love and care about most. We are a fast-paced startup developing a game-changing technology that generates Nitric Oxide on demand, at the patient location, from the air we breathe. Our Third Pole community is grounded in the values of collaboration, embracing diverse ideas, commitment, and transparency without the politics found in most companies. Our motto is we are only successful if we all cross the finish line together! Sound like you? The Principal Software Engineer provides expertise in the design, development, characterization, and testing of complex software/firmware used to drive and manage complex electromechanical medical devices. In this role you will interface with a strong multidisciplinary team across the full product development life cycle including requirements, risk, implementation and testing activities. This position is full-time onsite in Waltham, MA. Responsibilities: Collaboratively work with System's Engineering to translate system level requirements into product architectures making tradeoff decisions regarding hardware and software partitioning Uses modeling, hardware-in-the-loop simulation and actual devices to develop, debug and test complex systems to meet required performance Develop software subsystem architectures aligned to product level requirements and architectures including software requirements definitions and sub-system designs Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices Performs advanced risk analyses using FMEA and fault tree methods. Works with other engineering disciplines to develop, implement, and verify solutions Perform software verification including code reviews, writing unit test cases, and running static analysis Document system design inputs and outputs using the Third Pole's design control and document management system Evaluates product performance on an on-going basis and initiates and evaluates required changes to the designs to improve and optimize performance Solve complex software issues by analyzing critical factors and recommending corrective or alternative actions Ensures adherence to company quality system, product specifications, industry standards, and quality and regulatory procedures and requirements Maintains accurate documentation of concepts, designs, drawings, and processes through lab notebooks or other methods Requirements: Bachelor's Degree in Software or Electrical Engineering. Master's degree preferred. 10+ years Software Engineering experience in the design and development of complex, real time software driven electromechanical Class II medical devices in C and C++; Class III experience preferred Detailed knowledge of key regulatory requirements included ISO 13485, ISO 14971, ISO 62304 as well as FDA QSR 21 CFR Part 820 Experience with electronic design control and document management systems preferred Ability to work independently with high competency and little guidance. Must be a creative problem solver that can think outside of the box to develop novel solutions to complex problems Must be able to work in a fast paced, high energy, collaborative team that possesses a strong sense of urgency Strong design control and documentation skills Strong analytical and leadership skills Third Pole, Inc. 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, 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.
    $84k-112k yearly est. 20d ago
  • Frontend Web Developer

    Us Tech Solutions 4.4company rating

    Software Engineer Job 41 miles from Providence

    You will be joining the team which is responsible for the advertiser-facing UI and API that advertisers use to manage their travel advertising on client. Responsibilities: You will work as a Frontend Web Developer collaborating with the Ads engineering team to help accelerate a large multi-year transformation of the travel advertiser experience. Coding in C++, Java, JavaScript, Dart, and/or SQL. Experience: 2+ years industry experience with C++, Java, and/or front-end web development. Ability to communicate well with co-workers and thrive in a collaborative team environment. Desired Skills: Prior experience working as an engineer with tech client is highly desirable, but not a strict requirement. SQL familiarity is a strong plus. Education: BA/BS degree in a related field or equivalent practical experience. About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit ************************ US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $81k-105k yearly est. 9d ago
  • AWS Software Engineer

    Compunnel Inc. 4.4company rating

    Software Engineer Job 40 miles from Providence

    We are seeking a Principal Java/AWS Software Engineer to join the Regulatory Reporting Technology team. This role involves building and maintaining critical brokerage applications with high regulatory scrutiny. The ideal candidate will have strong Java and AWS expertise, experience in greenfield development, and a deep understanding of cloud migrations, event streaming, and DevOps. Key Responsibilities Develop and maintain enterprise-level Java/Spring Boot applications. Work with regulatory reporting teams to build applications across multiple asset classes. Migrate APIs to AWS and optimize cloud solutions using S3, Route 53, EC2, ECS, API Gateway, CloudFront, CloudTrail, and Lambda. Implement event-driven architectures with Apache Kafka and other event-streaming platforms. Design and manage databases (PostgreSQL preferred, Oracle or MySQL accepted). Leverage DevOps tools (Kubernetes, Jenkins, Maven, Ansible, Docker) for CI/CD pipelines. Develop and support Linux-based infrastructure with Bash scripting. Participate in Agile (Scrum/Kanban) environments and contribute to feature-driven development. Work with Bitbucket/Stash/Git for version control and uDeploy for automated deployments. Design and implement REST microservices for scalable architecture. Required Qualifications Bachelor's degree in Computer Science or related field (Master's is a plus). 8+ years of experience in Java/Spring Boot development with greenfield development expertise. 5+ years of hands-on AWS experience (cloud migration and deployment). Strong Python development and scripting experience. Proven expertise in event streaming platforms (Apache Kafka). Experience with PostgreSQL (preferred), Oracle, or MySQL. Proficiency in Linux, Bash scripting, and cloud-native application development. Hands-on experience with DevOps tools and CI/CD processes. Experience in UI frameworks (Angular, React, etc.) is a plus. Preferred Qualifications Experience with API registries (e.g., Apigee) and Artifactory. Familiarity with automated deployment using uDeploy. Ability to quickly learn and adopt new technologies.
    $73k-94k yearly est. 13d ago
  • Embedded Software- Engineer - LLJP00001695

    Softworld, a Kelly Company 4.3company rating

    Software Engineer Job 44 miles from Providence

    Job Title: Embedded Software- Engineer Onsite Requirements: C/C++ Rust Embedded Software Development Job Description: We are looking for an exceptional candidate to support our continued work on cyber-resilient space systems. Under the direction of and in support of Client Staff, the engineer will work on the maturation of Magnetite and the development of Biotite for/into DOD partner systems. The candidate will also be instrumental in developing a suite of test modules and demonstrations required for NSA certifications. This position requires an exceptional embedded software engineer, with 15+ years of solid practical experience developing applications and embedded systems. Required: Must be proficient in C/C++ Experience with Rust Must be familiar with communication and networking protocols, applied cryptography, secure programming, and the MS Windows and Linux operating systems on a variety of architectures including x86-64 and ARM Must be familiar with real-time embedded software development experience and modern software development tools. Preferred: Experience with the Magnetite operating system, as well as the se L4 microkernel, is a strong plus Experience with software development for SWaP-constrained devices and small satellites is a strong plus Experience developing and preparing software code for government certification is a strong plus Skill Matrix: Qualification Assessment Must Have Degree Level Bachelor's Degree Yes Hardware Firmware 1 years Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux) 5 years Real-Time Software/Hardware 5 years Program/Project Management OR Analysis Software Documentation 5 years Programming C/C++ Programming 10 years · Embedded Software 10 years · Object Oriented Software Design and Development 1 years · Rust experience 2 years · Software Design/Development 10 years · Testing · Software Testing 5 years ** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply. This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
    $82k-101k yearly est. 1d ago
  • Senior Frontend Developer (ReactJS)

    Xoriant 4.4company rating

    Software Engineer Job 40 miles from Providence

    ReactJS Developer React UI developer apps are on private cloud and will be migrated to public cloud (AWS). Required qualifications: BA/BS degree in Computer Science or equivalent 8+ years of hands-on ReactJS development experience. Proficiency in building single page applications with HTML, TypeScript and CSS Strong knowledge of object-oriented principals and design patterns Application development using TDD Practices like unit testing and Behavior/Feature testing Experience writing unit, integration, and automation tests. Application performance evaluation and tuning skills Experience with responsive web design Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team Preferred qualifications: Experience in building nonfunctional frameworks or libraries. Experience in building REST based APIs, using messaging and streaming technologies. Work with development teams at the appropriate stages to ensure the support strategy guidelines are followed and new systems or projects meet the production standards. Constantly update knowledge repository, ensure information regarding any support related activities or issues are available and easily accessible. Ability to quickly learn & become proficient with new technologies.
    $93k-122k yearly est. 5d ago
  • Senior Software Engineer

    Apollo Solutions 3.4company rating

    Software Engineer Job 40 miles from Providence

    Hybrid: 1 day per week in Boston Apollo Solutions are working on behalf of a top investment firm in Boston to hire a Senior Software Engineer for their Compute Platforms team. In this role, you will play a key role in developing their compute platform and various different systems including AI and Observability. The ideal candidate will have expertise in building distributed systems, applications and infrastructure and be capable of owning high quality end-to-end systems. Key Responsibilities Collaborate with the Research group to gather requirements for compute platforms, workflows etc. Architect and build scalable cloud-native solutions in AWS as well as on-premises systems. Develop high quality code in Python Leverage IaC tools like Terraform and building CI/CD pipelines using tools such is Gitlab. Qualifications Bachelor's degree in Computer Science, Mathematics or similar 3+ years of professional experience in software development, preferably with Python. Proven experience in building large-scale, high-performance distributed systems. Strong knowledge of cloud-native solutions on public cloud platforms (AWS preferred). Proficiency in building robust CI/CD pipelines Experience with Infrastructure-as-Code tools (Terraform preferred). If you're interested, please apply now!
    $107k-145k yearly est. 7d ago

Learn More About Software Engineer Jobs

How much does a Software Engineer earn in Providence, RI?

The average software engineer in Providence, RI earns between $60,000 and $102,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average Software Engineer Salary In Providence, RI

$78,000

What are the biggest employers of Software Engineers in Providence, RI?

The biggest employers of Software Engineers in Providence, RI are:
  1. Meta
  2. Oracle
  3. Collette
  4. MojoTech
  5. Indeed
  6. Webster & Webster Associates
  7. ABBTECH
  8. SquadLocker
  9. ZP Group
  10. Eliassen Group
Job type you want
Full Time
Part Time
Internship
Temporary