Software Developer II (Onsite)
Software Engineering Internship Job 40 miles from Providence
Country:
United States of America Onsite
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
As a Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Our small agile teams adapt to evolving customer and warfighter needs.
What You Will Do
Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems.
Work with talented teams of engineers, architects, and leaders in an Agile environment.
What You Will Learn
A breadth of advanced software technologies and techniques including multi-tiered architectures, AWS web services, and microservice software design.
Modern DevSecOps and Continuous Integration/Continuous Delivery techniques.
Software lifecycle practices for large-scale defense projects.
Satellite ground system technologies including command & telemetry, flight dynamics, planning and scheduling, and spacecraft operations.
Qualifications You Must Have
Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 2 years of relevant software engineering experience.
Experience developing object-oriented software using Java or C++.
The ability to obtain and maintain a U.S. government issued TS/SCI security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer
Experience developing software using C++, Java, and Python.
Software development lifecycle experience using an Agile methodology.
Experience with microservices in an AWS environment using Docker and Kubernetes.
Experience with Test Automation, DevSecOps, and CI/CD processes.
Experience with tools such as Confluence, Eclipse, Jira, Jenkins, Junit, Kafka, and Spring Boot.
Experience with PostgreSQL.
Experience with some area of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models.
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation.
Relocation Eligible - Relocation assistance available
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************
This position is an onsite role - Aurora, CO: ************************************************************* Software Engineering - ***************************************************************
We Are RTX
The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Software Engineer
Software Engineering Internship Job 40 miles from Providence
CircleBlack is building the future of Wealth Management. We're the all-in-one WealthTech platform enabling top Financial Advisors to optimize portfolio performance, analyze risk, streamline billing, handle documents, and more, all in one unified view. Our Boston-based development team works together in-person, in partnership with our Private Equity backers, to make a product we believe in- and we're looking for a versatile and helpful Software Developer to handle escalated customer needs requiring technology solutions. As a Developer, you will be responsible for designing, developing, and maintaining high-quality web applications and backend services. In addition you will also be working on data customization, data integration, reliability engineering and troubleshooting our software stack to support our clients. As a Software Developer, you will work closely with other developers, client support, product managers and designers to create seamless, efficient, and scalable solutions and to have CircleBlack's B2B customers have their entire portfolio performance at their fingertips.
What you'll do in this role
Develop software based on requirements from Product Managers keeping best in class design principles, deliver quality code and actively participate in the development lifecycle process to build CircleBlack's platform.
When customers report issues with CircleBlack's product, or when they need something that's not a part of their existing build (a data integration, archival information, etc) you'll work closely with the customer's Account Manager to understand the customer's needs and create a technical solution in Python , Node JS , MySQL to improve their experience.
Work closely with Account Managers, Product Managers, and the cross-functional development squads to identify which problems to solve for one-off, which to build into the Product development roadmap, and which to provide information for the customer to self-serve.
Build familiarity with the analytical needs of CircleBlack's customers and the available integrations (API etc) with partner organizations so that you can suggest and deliver the right solution for the job.
Deepen your expertise in the space. By staying connected to our customers, our partners, and industry best practices, you'll be able to contribute to user stories and our overall understanding of our customers' needs through their support requests
Use your expertise in Agile methodology to participate in day-to-day Product operations as needed through a support lens: standups, building requirements, managing tickets, support, QA processes, alongside our development squads
Collaborate closely with cross-functional and global teams
Conduct unit tests and debugging to ensure optimal performance and functionality.
Write automated tests (unit, integration, and functional) to ensure application reliability.
Continuously improve code quality, performance, and scalability.
Refactor and update code as needed based on feedback and evolving requirements
About you
You're experienced in B2B support engineering, and have a 3+ years of success delivering quick technical solutions to meet customer needs .
Skilled in Python, Node JS, MySql , AWS and related cloud technologies, with experience in API building and supporting.
Interested in developing a familiarity with the analytic product needs of Wealth Management customers- some background in banking, finance, or related industries is a plus!
Experience coordinating cross-functionally with customer support and product development teams to deliver one-off solutions that support the overall success of the business
Comfortable with data analysis tools (e.g., SQL, Excel), and with data integration (API etc)
Very strong written and verbal communication skills, including experience writing great tickets for escalations and coordinating team solutions
Excited to work on-site in our comfortable Boston office at least 4 days a week
Compensation
Base pay of $90,000 to $120,000, as a part of a competitive total compensation package
Equal Opportunity
CircleBlack is enthusiastically committed to abiding by all equal opportunity employment standards. Our employment policies prohibit all forms of discrimination on any of the grounds defined in relevant laws.
Senior Software Engineer Cloud
Software Engineering Internship Job In Providence, RI
Be part of a dynamic team that is using nanotechnology to enable routine, accurate, cost-effective analysis of genomic structural variation, in support of our mission of elucidating the genetic underpinnings of disease, increasing diagnostic yield, and ultimately improving patient outcomes. Nabsys is the pioneer in high-definition electronic genome mapping. Headquartered in Providence, RI, Nabsys uses proprietary electronic nanodetectors to analyze long DNA molecules traveling at high velocity.
Today Nabsys stands at the threshold of a new era in genomics with the introduction of the OhmX platform. This groundbreaking technology empowers us to map human genomes at an unprecedented scale. Building on our expertise, we're once again setting our sights on the whole-genome mapping market, with a renewed focus on the human genome.
Title: Senior Software Engineer - Cloud Applications
Nature of Role:
You will be working closely with our bioinformatics application research and development team, our commercial team, and as part of the cloud team, launching robust customer-facing pipelines and applications on our cloud platform. In this collaborative role, you will be bringing software engineering best practices to the group, maintaining version-controlled code, providing test frameworks, and promoting internal test. You will be writing high quality python code, based off of work generated from the research team. You will also be working closely with cloud team members to ensure applications are enabled for cloud usage, including containerization, versioning, and cloud storage access.
This position reports to the Senior Director of Software Engineering.
Responsibilities:
Contribute to visualization of application generated outputs
Work with the bioinformatics team during research and development to ensure algorithms are implemented in an efficient and elegant manor
Collaborate with cloud and commercial teams to ensure application requirements are met
Enable software projects to run in both cloud and local environments
Create and maintain robust test frameworks
Generate documentation for each project, including internal and external release notes.
Participate in code reviews, release management, project planning, and other agile software development activities
Requirements:
Proficient with python and key modules including numerical, statistical, and visualization modules
Strong math and statistics background
Demonstrated experience working on customer-facing applications in a cloud environment
Experience working with large datasets and computationally intensive algorithms in a large multi-core, multi-threaded environment, with insights into algorithm efficiency
Experience creating various visualizations of numerical outputs
Strong interpersonal skills with ability to effectively work in a team environment and build strong relationships
Bachelor's Degree from an accredited four-year college or university
5+ years of relevant work experience
Compensation:
Competitive salary and bonus structure
Equity stake
Benefits include health, dental, vision, 401(k) plan with 50% match up to 6% of base salary, unlimited vacation, life insurance
Software Engineer - LLJP00001639
Software Engineering Internship Job 44 miles from Providence
Work in a laboratory team environment to design, develop, and integrate control software for wireless communications systems, including communication satellite payloads and associated ground terminals.
Develop software for commercially available single-board computers in embedded environments and general-purpose processors.
Integrate and test software with commercial off-the-shelf and proprietary digital hardware boards performing advanced digital signal processing functions.
Work with commercial off-the-shelf networking equipment and application layer services.
Lead hands-on diagnosis of integration and testing issues with a system-level understanding.
Collaborate closely with other software and firmware developers to resolve issues.
Responsibilities:
Design, develop, and integrate control software in a laboratory team environment for wireless communication systems.
Run software on single-board computers and general-purpose processors in embedded environments.
Test software with a mix of commercial off-the-shelf and proprietary digital hardware boards, networking equipment, and application layer services.
Diagnose and address issues during integration and testing.
Collaborate with software and firmware developers to resolve technical challenges.
Required Skills:
Experience with programming languages such as C++/C, Python, and Java.
Ability to efficiently apply programming skills to development tasks.
Experience developing on a Linux platform.
Familiarity with inter-process communication and concurrent programming.
Experience with AEHF and Milstar Satcom Systems.
Experience with Evolved Strategic SATCOM (ESS).
Strong communication skills, both oral and written.
Willingness to work in a team environment.
Preferred Skills:
Proficiency in MATLAB, LabVIEW, and other software packages for automating and testing signal processing systems.
Knowledge of communication theory and communication system design.
Familiarity with Unified Modeling Language (UML).
Skill Matrix:
Qualification
Assessment
Must Have
Degree Level
Bachelor's Degree
Yes
Engineering
Software/Algorithm Development
6 years
Experience
AEHF and Milstar Satcom Systems
6 years
Evolved Strategic SATCOM (ESS)
6 years
Programming
C/C++ Programming
6 years
Java Development
6 years
JavaScript Development
6 years
JSON
6 years
Object Oriented Software Design and Development
6 years
Python
6 years
Software Design/Development
6 years
Web Application Development
6 years
Web-based API Processing
6 years
XML
6 years
Systems
Linux Environment
6 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 **
Robotics Software Engineer
Software Engineering Internship 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.
Lead Software Engineer
Software Engineering Internship Job 40 miles from Providence
Title: Lead Software Developer with (Document Management Systems)
Employment Type: Full-Time
We're looking for an experienced Lead Software Developer with a strong background in Document Management Systems (DMS) and full-stack development. You'll lead a team of 10 developers, build innovative web and server applications, and deliver high-quality solutions.
Responsibilities:
Lead and mentor a development team.
Build web applications using C#, JavaScript, Angular, SQL, and REST APIs.
Integrate and manage Document Management Systems (e.g., iManage, HighQ, NetDocs).
Troubleshoot performance issues and deploy software solutions.
Qualifications:
10+ years of experience in web and server application development.
Expertise in C#, Angular, SQL, and REST APIs.
Experience with Document Management Systems and leading teams.
Strong problem-solving and leadership skills.
Why Join Us?
Work on impactful projects with a global team in a fast-paced, collaborative environment.
Innovative C++/Python Software Developer
Software Engineering Internship 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 mission to get its software in space? 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, Wyss Institute at Harvard University, iRobot, Medica, 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.
Key for this Role
C++
Python
Networking Skills
Minimum System Requirements
3+ years of experience with Python and C++
Experience with the following packages: matplotlib, numpy, multiprocessing, threading
AWS Experience with Lambda, S3, CDK
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?
Already comfortable on Linux. You can be a Windows/Mac pro, but you'll be doing at least 50% of your development on Linux. You should be comfortable with that
Technologies We Often Use
Python3
ModernC++ (C++11, C++14, C++17, etc.)
Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
Machine Learning (ML) and Computer Vision (CV)
Open-Source Frameworks
Linux - As a user at least, but also administration and kernel development
Distributed computing and inter-process communication (IPC) mechanisms
RTOS for mission-critical applications
Agileand Hybrid-Agile design methodologies
Embedded Development in C/C++ (Arm or x86)
Embedded platforms (Raspberry Pi, BeagleBone, OMAP, etc.)
What you'll get
An opportunity to work with the latest technologies across a variety of platforms.
A fun, exciting work environment, by developers for developers, focused on the results, not the politics.
An experienced team and mentorship to help you grow in your craft and career.
A position with an Inc 5000 fastest growing company, offering competitive benefits, company stock options, and salary.
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 what you've done with technologies we're using, or other projects you've worked on. What do you think you're really good at and why? What have you done outside your current job to improve your craft? Why do you think you'd be a great fit?
Software Engineer
Software Engineering Internship 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.
Founding Software Engineer
Software Engineering Internship Job 40 miles from Providence
View the role: **************************************************
As a Founding Software Engineer, you are ready to lead a team of engineers and you'll play a critical role in shaping FabuBlox's core product and technology stack. From building user-facing features to architecting scalable backend systems, you'll help define our technical direction and ensure our platform meets the needs of both individual users and enterprise clients.
This role isn't just about coding-it's about ownership, innovation, and impact. You'll work directly with the founders, shape the roadmap, and contribute to building a platform that stands up to the demands of enterprise-level security, reliability, and scalability.
Principal Software Engineer
Software Engineering Internship Job 37 miles from Providence
Candela Corporation is a leading global aesthetic device company with a comprehensive product portfolio and a global distribution footprint. We are the market leader in the development, manufacturing, and distribution of medical and aesthetic laser and light-based technologies. The Company's technology enables physicians to provide advanced solutions for a broad range of medical-aesthetic application including hair removal, wrinkle reduction, tattoo removal, improving the skin's appearance through the treatment of benign vascular and pigmented lesions, and the treatment of acne, leg veins, scarring and other common indications.
Candela develops products for the global aesthetic market. These products begin as concepts developed by Candela's world-class team of scientists and engineers or as acquired or licensed technologies that Candela then completes the development and/or commercialization of. These programs are supported by Candela's global clinical, regulatory, and quality teams and are managed through our Product Development Process (PDP) and Quality Management System (QMS).
The Company's headquarters are in Marlborough, Massachusetts, US, with and additional R&D facility in Yokneam, Israel and commercial locations across Asia Pacific, and Europe. Products are sold direct in 18 countries worldwide and through distributors in over 60 others and are supported by field service, clinical education, marketing development organizations and distributorship arrangements.
General Summary
We are seeking a talented and highly experienced Full Stack software engineer to join our dynamic team. The ideal candidate will possess a solid understanding of software architecture patterns and principals along with extensive experience in web and mobile application development. Proficiency in C# is a must, coupled with experience with modern front-end and server-side technologies.
Essential Job Functions
Provide technical leadership for design, implementation and maintenance of complex software systems.
Help to define a vision of scalable, reliable and maintainable software solutions.
Help to create and maintain software architectural and design documentation.
Identify opportunities for optimization in terms of performance, cost, and resource utilization.
Hands-on development of responsive, user-friendly web applications and corresponding services.
Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug complex applications.
Help to develop strong coding standards and best practices.
Stay up to date with emerging trends in web and application development.
Work closely with the software architect to define a vision for future development
Collaborate with cross-functional teams to deliver robust, scalable, and high-performance applications.
Provide support documentation and guidance to assist onboarding.
Knowledge/Educational Requirements
Bachelor's degree in computer science / related degree or equivalent experience
7+ years of experience in software engineering.
3+ years of experience in development for medical devices (ISO14971/13485/62305 compliance)
Solid understanding of software development lifecycle models.
Ability to communicate technical concepts and solution proposals at varying detail levels.
Effective interpersonal skills including mentoring, coaching, collaborating, and team building.
Knowledge of web and mobile app development and modern front-end technologies and frameworks.
Experience developing solutions using C#/.Net and HTML/CSS/JS or TypeScript.
Extensive knowledge of object-oriented programming and software engineering patterns and best practices.
Understanding or experience with software security requirements and considerations. Understanding of Secure SDLC.
Excellent problem-solving skills and a proactive attitude in tackling development challenges.
Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment.
Strong analytical, planning, and organizational skills with an ability to manage competing demands.
Proven ability to partner with technical leaders and product owners on software development projects and ensure objectives, goals, and commitments are met.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Experience developing firmware or embedded software.
Familiarity with DevOps practices including CI/CD pipelines.
Knowledge of modern UI/UX design principles.
Experience with unit testing frameworks (e.g. NUnit, MSTest, or similar).
Senior Software Engineer
Software Engineering Internship 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.
Senior Software Engineer
Software Engineering Internship 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!
Mid-Level Computer Vision Engineer
Software Engineering Internship Job 41 miles from Providence
At Tristar AI, we are transforming manufacturing by bringing cutting-edge computer vision tools to the factory floor. Our focus is on empowering frontline operators and managers whether the customer is a family-run plastics factory or a global automotive titan. Born out of research at MIT and Harvard, we are headquartered in Cambridge, MA, serving customers across North America. Founded in 2021, we are backed by world-class investors and partners, including some of the earliest investors in Cruise, Ring, Dropbox, and more. This is an incredible opportunity to join on the ground level of a rapidly growing startup. The features you build here will be used every day by leading manufacturers. You'll have the opportunity to work in a fast-paced environment and shape the future of the company and its technology. You will report to Tristar AI's Head of Engineering.
This is a hybrid role based out of our Kendall Square office in Cambridge, MA
About You:
You love a good challenge and learning new things.
You're able to own a core part of the product and juggle the different requirements that come along with it.
You are comfortable moving around a technology stack to understand how different features work and contribute to different parts of the platform.
An entrepreneurial spirit and eagerness to try new things and be innovative.
A bias for action, a roll-up your sleeves attitude, and a deep sense of personal ownership.
Responsibilities:
Develop and implement machine learning models and algorithms for computer vision applications in manufacturing.
Conduct research, experimentation, and prototyping to enhance the accuracy and efficiency of computer vision systems.
Train, fine-tune, and optimize machine learning models to handle a variety of manufacturing tasks, such as quality control, defect detection, object recognition, and process optimization.
Create robust, scalable, and production-ready code for deployment of machine learning models on manufacturing lines.
Keep up-to-date with the latest advancements in machine learning and computer vision technologies and bring innovative ideas to the team.
Collaborate with customers to understand their unique manufacturing challenges and tailor solutions to meet their specific needs.
Qualifications:
MS/PhD degree in Machine Learning, Computer Science, Software Engineering, Data Science or related fields preferred (open to BS with relevant professional and/or academic experience)
3+ years experience working in computer vision and machine learning
Knowledge of machine learning and computer vision libraries such as PyTorch, YOLO, TensorFlow, Keras, scikit-learn, OpenCV, PIL, is essential.
Proficiency in unsupervised, and semi-supervised learning techniques
Proficiency with autoencoder is a good plus to have
Proven research or practical experience in developing algorithms for image processing, content-based video/image analysis, object detection, segmentation and tracking
Familiar with version control systems such as Git
Strong optimization and debugging skills
Experience using traditional computer vision techniques
Working At Tristar AI:
We're building a strong, diverse team that values hard work and personal well-being. Benefits of working with us include:
Direct impact on product and culture
Company equity
Competitive compensation and benefits
Free coffee, juice, and snacks at our CIC office in Cambridge
Flexible work schedule
Sponsored company events and happy hours
We are an equal-opportunity employer. At Tristar AI, we celebrate all. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Help us build an inclusive community that will transform frontline operations.
Senior Software Engineer - Ecommerce
Software Engineering Internship Job 40 miles from Providence
We're a high-tech home security company that's passionate about protecting the life you've built and our mission of keeping Every Home Secure. And we've created a culture here that cares just as deeply about the career you're building. Ours is a no ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities and make a huge impact on the lives of all those who we protect. We don't just want you to work here. We want you to grow and thrive here.
We're embracing a hybrid work model that enables our teams to split their time between office and home. Hybrid for us means we expect our teams to come together in our state-of-the-art office on two core days, typically Tuesday and Wednesday, to work together in person, and teams can choose where they work for the remainder of the week. We all benefit from flexibility and get to use the best of both worlds to get our work done.
Why are we hiring?
Well, we're growing and thriving. So, we need smart, talented, and humble people who share our values to join us as we disrupt the home security space and relentlessly pursue our mission of keeping Every Home Secure.
What you'll do
SimpliSafe's Enterprise Information Systems team is on a mission to improve how our customers learn about our product, interact with our website throughout the sales and fulfillment funnel, and quickly receive their home security system to meet our company mission. From informing our customers about our product, providing a seamless checkout experience, and delivering that product to their door, our team is focused on delivering the best experience for our customers built on a platform focused on testability and reliability.
As a Senior Fullstack Software Engineer within the Enterprise Information Systems team, you'll be a key part of new and existing projects, building solutions from inception to production - design, development, testing and deployment. You'll provide input to process and workflow improvements with our business partners and architect solutions across multiple platforms and services that directly impact the day to day operations of our e-commerce, operations, and customer service teams by:
Using the best tools for the job; creating right-sized, tested, and reliable services to meet the needs of the customers and co-workers
Working with ecommerce stakeholders on new features, A/B tests, and our public facing website throughout the sales funnel
Developing and maintaining backend services and APIs that integrate with a variety of internal and external platforms
Collaborating with our operations teams to integrate with tools and services that power our call centers, and are closely integrated with our e-commerce website
Working with our QA engineers to ensure we run quality E2E tests during each stage of CI/CD
Building self-service internal tools, write documentation, and help shape our process improvement as we grow SimpliSafe's capabilities
About You
5+ years of industry experience
Knowledge of REST, GraphQL, and modern web technologies
Experience designing and implementing backend services, designing and building APIs for others to consume
Demonstrated experience with frontend implementations in modern web frameworks for public and internal applications
Comfort participating in code reviews, writing documentation, and architecting and presenting software solutions
Familiarity building and running scalable and fault tolerant cloud based microservices using AWS, Azure, or GCP
Comfortable with working in a CI/CD environment and improving development processes
Agile team experience with a desire to help the team and an interest in continuous delivery of high quality software
Passion, curiosity and a desire to continuously learn, challenge yourself, and grow your skills
Asks questions, listens to feedback, and provides support to your colleagues to ensure the best ideas and solutions are delivered
Nice to have skills
E-Commerce experience
Experience with Node.js frameworks such as NestJS
Infrastructure as code and DevOps experience such as Terraform or CDK
Knowledge of containerization including Docker, Kubernetes, or ECS
Experience with Commercetools or Contentful
Knowledge of functional programming concepts
Automation testing experience with tools like Cypress
Experience with React frameworks such as Remix or Next.js
On-call and internal employee support experience
Values you'll share
Customer Obsessed: Building deep empathy for our customers, putting them at the core of our work, and developing strong, long-term relationships with them
Aim High: Always challenging ourselves and others to raise the bar
No Ego: Maintaining a “no job too small” attitude and an open, inclusive, and humble style
One Team: Taking a highly collaborative approach to achieving success
Lift As We Climb: Investing in developing others and helping others around us succeed
Lean & Nimble: Working with agility and efficiency to experiment in an often ambiguous environment
We wholeheartedly embrace and actively seek applications from all individuals, no matter how they identify. We are committed to cultivating a diverse and inclusive workplace, and we believe our work is enriched when we incorporate a multitude of perspectives, backgrounds, and experiences. We want everyone who works here to thrive and contribute not only to our mission of keeping every home secure, but also to making our workplace safe and supportive for others. If a reasonable accommodation may be needed to fully participate in the job application or interview process, to perform the essential functions of a position, or to receive other benefits and privileges of employment, please contact **********************.
Senior Software Engineer
Software Engineering Internship Job 40 miles from Providence
HireScope has partnered with Lambent, a SaaS company based in Boston, to help grow their Engineering team! See more info about the company and position below.
About the Role
You will work as part of the team, building and delivering value across all dimensions of our product: user-facing applications, APIs and services, integrations to third party applications, analytics and data pipelines, and cloud infrastructure.
In this role you will help:
Design, build, monitor, and maintain Python services
Deploy and manage infrastructure using Terraform on Azure
Improve our observability through logging, metrics, and alerting
Monitor system health and respond to production issues
Participate in technical design discussions and contribute to architectural decisions
Collaborate with team members through pair programming, code review, and knowledge sharing
This role reports to the VP of Engineering.
What We Do
Lambent develops a software-only cloud-based spatial intelligence and occupancy data analytics platform for smarter space planning. Our product, Lambent Spaces, utilizes AI and Machine Learning to provide occupancy-based metrics using anonymous data from existing wireless technology in the built environment. We help space planners achieve space utilization targets, align schedules or staffing with actual demand, and reduce capital and operational expenses.
Our engineering team builds the platform that processes this data at scale, turning wireless signals into actionable insights for our customers.
What We're Looking For
This role typically requires 5+ years of relevant experience.
Required Skills:
Strong Python development experience, particularly with async programming
Track record of building, deploying, and maintaining production services with comprehensive monitoring
Experience with infrastructure as code and CI/CD pipelines
Strong communication skills and enthusiasm for collaborative problem solving
Background in observability practices including logging, metrics, and alerting
It will be helpful if you have:
Experience with pair and collaborative programming
Experience with Microsoft Azure
Experience with Data Lakehouses like Databricks or Snowflake
Experience building and working with time series data
Background in log aggregation systems (Azure Log Analytics, ELK, Splunk, etc.)
Experience with metrics visualization tools like Grafana
Experience with NextJS / React
Experience with FastAPI
Experience with Terraform
Experience with Gitlab CI
We value engineers who:
Treat the customer experience as the highest priority
Enjoy iterative development: the art of doing just what we need to do
Balance pragmatic solutions with long-term architectural sustainability: making expedient choices while avoiding design decisions that limit future options
Enjoy collaborative technical discussions and are comfortable making and evolving technical decisions as a group
Take initiative in improving system reliability
Our Engineering Culture
We maintain a highly collaborative environment where engineers actively participate in technical discussions and shape architectural decisions. We value driving value for the customer, pragmatic solutions, iterative development, and open communication.
We embrace a lean, kanban-style workflow that maximizes time spent on meaningful work. Our deep background in Agile methodologies has led us to streamline our process - our daily meetings focus on active collaboration and planning, and we adapt our priorities based on emerging customer needs and technical insights.
Benefits
In addition to a competitive base salary, opportunity for bonuses and stock options, we provide a positive, collaborative, supportive and flexible work environment that encourages experimentation and creativity. Some of the benefits we provide include:
Financial:
Early-stage equity
401K plan with company match
Competitive base salary with bonus potential
Health & Wellness:
100% paid employee insurance (health, dental, vision, disability)
Option to enroll in an FSA, HSA and a suite of other health benefits (OneMedical, Talkspace, Teladoc, Health Advocate among other) and an opt out bonus if you're covered elsewhere
Wellness benefits and services
Work-Life Balance:
Remote and hybrid work (with coworking passes so you can get out of the house)
Flexible hours and unlimited PTO (and the ability to use it)
Personal development and education benefits
Location:
Great location in Boston's Financial District (food, arts, greenway)
Convenient to all public transportation
Senior React Native Developer
Software Engineering Internship Job 40 miles from Providence
Our client, a rapidly growing Fintech/commerce company, is looking for a skilled React Native Mobile Developer to take the lead in building innovative mobile applications. Our ideal candidate will have extensive experience in mobile app development, along with a strong grasp of app architecture, frameworks, frontend development, and SDKs. This role involves creating high-performance, scalable applications, including applications that support mini-app integration, all while ensuring an outstanding user experience.
Responsibilities:
Build, design, and support scalable mobile applications using React Native (or Flutter) for iOS and Android platforms.
Focus on making the app lightweight, efficient, and able to manage high-user traffic and multiple integrated mini-apps.
Develop and uphold a flexible and modular system architecture that allows for easy scalability and future upgrades.
Partner with product managers, designers, backend teams, and external developers to ensure cohesive project progress and alignment with overall goals.
Implement thorough testing procedures to ensure app stability, performance, and security across devices.
Write clear and detailed technical documentation for the app's framework, SDK, and mini-app integration processes.
Requirements:
At least 5 years of hands-on experience in mobile app development.
Expertise in React Native, with a proven track record of building apps for both iOS and Android platforms.
Proficient in working with RESTful APIs, GraphQL, and other integration methods.
Familiarity with CI/CD practices and tools for mobile app development.
Demonstrated ability to architect and implement scalable solutions for high-traffic applications with complex features.
A strong emphasis on creating polished, intuitive, and responsive user interfaces.
Experience collaborating with global, cross-functional teams.
Senior Software Engineer
Software Engineering Internship Job 40 miles from Providence
Join a leading Financial Technology firm at the forefront of innovation, delivering cutting-edge solutions to enhance financial operations and empower businesses worldwide. We pride ourselves on leveraging the latest technologies to create scalable, secure, and efficient platforms that transform the financial services landscape.
Role Overview
We are seeking a skilled and motivated Senior Software Engineer specializing in full-stack development to join our dynamic team. This role involves designing, building, and maintaining robust, scalable systems that drive the firm's mission to revolutionize financial technology. You will work on impactful projects, collaborating closely with cross-functional teams to deliver seamless user experiences and efficient back-end solutions.
Key Responsibilities
Design, develop, and maintain full-stack applications using Python (back-end) and React (front-end).
Architect and implement scalable cloud-based solutions on AWS, utilizing services like Lambda, RDS, S3, and ECS.
Create and manage infrastructure as code using Terraform to ensure efficient and repeatable deployments.
Build intuitive, responsive, and user-friendly front-end interfaces using React and related technologies.
Ensure the performance, reliability, and security of systems through rigorous testing and optimization.
Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Perform code reviews and mentor junior developers to foster a culture of excellence and continuous improvement.
Stay updated on industry trends and best practices to drive innovation within the team.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in full-stack development.
Proficiency in Python for back-end development and React for front-end development.
Hands-on experience with AWS services (Lambda, S3, RDS, EC2, etc.) and cloud architecture.
Expertise in Terraform for infrastructure-as-code practices.
Solid understanding of software design principles, patterns, and best practices.
Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Strong problem-solving and analytical skills with an attention to detail.
Excellent communication skills and the ability to work collaboratively in a team environment.
Previous experience in the financial technology domain is highly desirable.
Preferred Skills
Experience with other front-end frameworks such as Angular or Vue.js.
Knowledge of relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).
Familiarity with event-driven architectures and message queues (e.g., SQS, Kafka).
Exposure to data visualization libraries and tools.
Senior Software Engineer
Software Engineering Internship Job 40 miles from Providence
We are looking for an aspiring and motivated senior software engineer to join the Department of Biomedical Informatics at Harvard Medical School, to build platforms for genome analysis. Genome sequencing is becoming a routine approach for diagnosing genetic diseases. As the number of patients referred to genetic screening is increasing, there is a need to build effective solutions to manage their data for clinical applications and discovery research.
The Park Lab has developed 3 platforms for the analysis of sequencing data. They are the Somatic Mosaicism Across Human Tissues Data Portal (SMaHT), the Clinical Genomic Analysis Platform (CGAP) and the 4D Nucleome (4DN) Data Portal. These data portals are scalable web-based applications for analysis, annotation, visualization, and reporting of genomic data. They are developed by a multidisciplinary diverse team of clinical geneticists, bioinformatic scientists and software engineers, and share the AWS cloud-based back-end. The working environment combines the best features of a startup (fast pace, flexibility, flat hierarchies) with those of one of the leading medical schools (excellent benefits, outstanding opportunities for learning).
You are an experienced senior software engineer who wants:
to lead and work in a small team of developers and scientists utilizing state of the art big data technologies and following best practices,
to build an open-source data portal for genomics,
to gain practical experience with all the technologies the platform is based on,
to conduct systems analysis, design, development, and implementation of new web applications,
to take courses at the Harvard Extension school at very reasonable costs (optional),
to enjoy other excellent benefits Harvard University has to offer,
to contribute to science and healthcare through software engineering.
The responsibilities include:
Owning, developing and maintaining infrastructure and back-end for all various data portals
Guiding decision making, driving development and prioritization of cross-functional features to support the SMaHT Data Portal
Being self sufficient, owning features from end-to-end
The successful candidate will gain hand-on experience with, and master the following technologies:
Python
ElasticSearch/Postgres
Cloud computing (using Amazon Web Services)
Docker
RESTful APIs (Pyramid)
Senior Software Engineer
Software Engineering Internship Job 44 miles from Providence
This role will primarily entail developing, modeling, and simulation of Radar systems and the RF environment. Experience developing software for Radar systems and modeling is highly preferred. This includes signal processing, control, messaging, modeling, and metrics capture.
Assignments will require the successful candidate to:
- Design, specify, implement, test, maintain and document modular software functionality within existing sensor simulation frameworks utilizing modern software engineering techniques, open-source programming tools, and Laboratory-specific support processes
- Optimize code latency and throughput on high-performance computing platforms for real-time, distributed data collection and signal processing applications
- Collaborate, develop and manage software products through effective use of version control and continuous integration software
- Organize multiple assignments for separate programs to meet aggressive schedules with high-quality products
- Participate in defining, describing and implementing deliverable capabilities
- Evaluate and propose use of open source and commercial software, frameworks, libraries and tools where applicable
- Provide system administration for both Windows and Linux operating systems, including remote and virtual capabilities
- Work independently and in small groups with frequent (daily) peer interaction and less frequent (weekly) supervision
Required Skills:
ACTIVE Secret Clearance
Modeling and Simulation
C/C++
GUI Development
Real-Time Hardware/ Software Development and Implementation
Scientific Programming (Julia)
Software Architecture
Git
Linux Environment
Software Testing
Test-driven, Unit Testing
Senior Software Developer
Software Engineering Internship Job 42 miles from Providence
requires candidates to be based in Boston, MA
VIA is revolutionizing the way data is protected. Don't miss your chance to be a part of it!
We're on a mission to make communities cleaner, safer, and more equitable. The U.S. Department of Defense (DoD), Fortune 50, and energy companies around the globe trust VIA to help them solve their toughest data protection challenges. Using its DoD-accredited and patented Web3 platform, VIA enables real-time data verification, replicable integration, and privacy-preserving analysis of energy and highly classified data.
An impressive mission requires an equally impressive Senior Software Engineer. VIA is looking for someone who is motivated to drive the development of secure, privacy-preserving solutions that empower customers to leverage VIA's advanced Web3 technologies. Your work will directly impact the delivery of innovative, scalable microservices and cutting-edge products, ensuring reliability, performance, and trust in privacy-focused applications.
Individuals who excel in this role are proactive problem-solvers with a passion for innovation, a deep curiosity for cutting-edge technologies, and an unwavering commitment to delivering secure, high-quality software solutions. Are you ready to join us?
In this role, you will:
Provide technical expertise on privacy and security to support the delivery of customer projects
Design and build secure, reliable, and scalable microservice components
Manage the deployment and delivery of applications, ensuring efficient and reliable releases
Leverage the Web3 components of VIA's platform to provide privacy-preserving functionality
Collaborate with cross-functional teams to monitor, troubleshoot, and optimize post-deployment performance
Quickly grasp new technical concepts and effectively apply that knowledge to address challenges and drive innovative solutions
Utilize the latest advancements in privacy, cryptography, and distributed systems to create cutting-edge products that precisely cater to customer needs
Develop automated unit and integration tests to deliver high quality software
Analyze, test, and optimize critical software modules to mitigate performance bottlenecks
What you will bring to this role:
Bachelor's degree or higher in computer science, mathematics, engineering, or science
5+ years of relevant full stack or backend development experience
Strong experience with cloud-based software development in a microservices environment and cryptography techniques, including:
Developing RESTful APIs (using frameworks such as FastAPI) secured by OAuth2/Auth
Integrating asymmetric and/or symmetric encryption in applications
Thorough working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage
Extensive knowledge of parallel processing, message brokers, and/or distributed task queues
Working knowledge of Docker containers
Previous experience leading an Agile team of developers a plus:
Proven on-time delivery of multiple quality software projects
Ability to advocate for technical excellence, maintaining the highest standard of software engineering practices
Model an ability to identify blockers and use critical thinking to provide creative solutions
Proficiency in documentation and the desire to clearly communicate technical processes to both non-technical and technical audiences.
Exposure to the following a plus: IETF RFCs, blockchain systems, zero-knowledge proofs