Mobile Application Developer (Front-End)
Software Engineer Job 39 miles from North 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.
Software Engineer Intern
Software Engineer Job 41 miles from North Providence
ENGINEERING INTERN WANTED: BUILD THE FUTURE OF CANCER PREVENTION
GRADUATE-LEVEL INTERNSHIP | STIPEND PROVIDED | HYBRID OR IN-PERSON (BOSTON)
JOIN STAGE ZERO HEALTH AND TRANSFORM HOW WE PREVENT CANCER
Are you a mission-driven graduate student with a passion for AI, data science, and building impactful technology from the ground up? Stage Zero Health is looking for a highly motivated Engineering Intern to join us in reshaping the future of cancer prevention.
This is a stipend-based internship designed for current Master's or PhD students in Computer Science, Engineering, Data Science, or related fields who are excited to get hands-on experience at the intersection of AI, health tech, and preventive medicine.
ABOUT THE ROLE
As an Engineering Intern, you'll work directly with our founding team (including the future CTO and Chief Product Officer) to help prototype and build components of our AI-powered Integrated Cancer Risk Score platform. You'll gain experience across the stack-especially in data science, machine learning, and secure backend infrastructure-while contributing meaningfully to a solution that could one day save lives.
WHAT YOU'LL DO
Collaborate on the development of our cancer risk prediction models using machine learning
Help process and analyze diverse health data streams including genetic, lifestyle, and clinical data
Contribute to our technical architecture, including data pipelines and backend infrastructure
Assist in building privacy-first, HIPAA-compliant systems for handling sensitive health information
Prototype features and tools to visualize cancer risk insights for patients and providers
Participate in team meetings, contribute to discussions, and grow with regular mentorship from experienced tech leads
WHO YOU ARE
A graduate student in Computer Science, Data Science, Engineering, or a related field
Actively coding and experienced with Python and tools like Pandas, NumPy, scikit-learn
Familiar with machine learning frameworks (e.g. TensorFlow, PyTorch) and statistical modeling
Knowledge of (or interest in learning about) healthcare data, AI in medicine, and HIPAA compliance
Comfortable with cloud platforms like AWS and data tools like SQL or MongoDB
Enthusiastic about learning, fast iteration, and contributing to a meaningful mission
Bonus: Experience or coursework in public health, genomics, or medical data systems
WHAT YOU'LL GAIN
Hands-on experience at an early-stage, mission-driven health tech startup
Mentorship from seasoned engineers, AI experts, and entrepreneurs
A chance to contribute to real-world healthcare innovation
A flexible, hybrid/in-person experience based in Boston
Stipend provided, with potential for future full-time opportunities
ABOUT STAGE ZERO HEALTH
At Stage Zero Health, we're flipping the script on cancer care. Instead of focusing on treatment after diagnosis, our platform delivers personalized, AI-driven cancer risk scores-empowering individuals to act before cancer strikes. Our mission is to make preventive care a reality for everyone, and as an intern, you'll play a real role in making that vision possible.
Apply now to help us build a future where fewer people hear the words “you have stage 3 cancer.”
Software Engineer
Software Engineer Job 4 miles from North Providence
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
Software Engineer
Software Engineer Job 43 miles from North Providence
Job Title: Software Engineer
Onsite Requirements:
Solid understanding of programming concepts with multiple programming environments and languages (C++, C#, Java, Python, JavaScript)
SQL Server, Windows server, Docker containers, HTML, CSS, ReactJS
AI/ML skills, Agile development background
Job Description:
The Digital Engineering Center is a transformation Group within the Engineering Division at Client Standard.
The purpose is to provide a centralized approach to grow capability and adoption of digital engineering practices and prototype development.
The Engineering Division partners with other Laboratory technical divisions to design and build advanced technology systems of national importance.
Expertise includes mechanical, materials, aero, thermal, optical, control, and fabrication engineering plus autonomous systems.
Supports engineering efforts with specialized laboratories, electronics and mechanical fabrication capabilities, plus integration and environmental test facilities.
Emphasis is placed on integrating design and analysis capabilities to support rapid prototyping of hardware systems.
Position Overview:
Seeking a talented, experienced software engineer to bring fresh ideas from areas such as large-scale system design, analytical methods, and dynamic simulation.
The position requires versatility, innovation, self-discipline, and high collaboration in high-performing, multi-disciplinary teams spanning Client and DoD sponsors.
Key Daily Activities:
Participate in planning, architecture, and research.
Perform complex development activities that may require extensive analysis in areas such as user experience, software design, and solver research.
Employ best practices and help maintain them through technical reviews and mentoring.
Perform complex bug verification, release testing, and beta support for assigned products.
Research problems discovered by QA or product support and develop solutions.
Manage integrations with PLM including CAD/MBSE/Sim.
Provide technical expertise in analyzing and resolving requests and problems.
Manage multiple system environments.
Support improvements in overall system reliability, configuration, license, and configuring databases.
Identify and propose both business process and system design-related reengineering and streamlining opportunities for implementation.
Requirements:
Master's degree in computer science, Software Engineering, System Engineering, or related fields and 10 years of experience.
In lieu of MS, a bachelor's with 12 or more years of relevant experience will be considered.
Excellent technical knowledge and proven experience with software development and design, numerical analysis, web development, object-oriented design, software configuration management, scripting languages, data structures, and algorithms.
Strong System Design and Architecture skills.
Experience with database design and data modeling.
Solid understanding of programming concepts with multiple programming environments and languages (C++, C#, Java, Python, JavaScript).
Experience with SQL Server, Windows server, Docker containers, HTML, CSS, ReactJS.
Familiarity with SOA and/or microservice principles.
Experience with the software development lifecycle, including design, analysis, documentation, testing, verification, and DevSecOps.
Strong problem-solving skills.
Effective verbal and written communication skills and a desire to work in multidisciplinary teams.
Adaptability and willingness to learn new technologies.
Preferred:
AI/ML skills, Agile development background.
ARAS Innovator PLM experience.
Familiarity with various engineering tools - CAD, MBSE, Simulation (FEA, CFD, etc.).
Experience implementing and managing multiple system environments such as (Development, Test, and Production) using CI/CD systems.
Direct experience in implementation and operational support.
Experience with Visual Studio + COM libraries.
Proficient in managing and developing applications within Linux environments.
Proficient in multi-threading and parallel processing techniques to optimize performance and enhance application efficiency.
** 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. **
Software Engineer / C++Developer
Software Engineer Job 39 miles from North Providence
Direct Hire/Perm
C++ Developer/Technical Lead
Someone at a Technical Leader level as a hands on person....each company has a different title for this - could be Principal Engineer, Consulting Engineer, Fellow. Maybe even Architect or a manager title in other places (as long as they are hands on and not managing people).
*Must have a software background - ideal is C+/Linux/Qt,but can be flexible on specific tech
*Must have solid understand of SW dev fundamentals, as well as things like Scrum, process, design, etc.
*MUST have medical device experience
**Ideally have overlap with things like Medical Imaging, Image Processing, Visualization, etc. Think Ultrasound, CT, etc.
Software Engineer - Mobile Front End
Software Engineer Job 30 miles from North 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.
Robotics Software Engineer
Software Engineer Job 41 miles from North 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.
Founding Software Engineer
Software Engineer Job 41 miles from North 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.
Software Engineer
Software Engineer Job 41 miles from North 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.
Robotic Software Engineer (M/W/D)
Software Engineer Job 41 miles from North 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
Software Intern, Cross platform application development
Software Engineer Job 47 miles from North Providence
UII America, Inc., a subsidiary company of Shanghai United Imaging Intelligence Healthcare Co. Ltd. (UII), is building an organization of highly-motivated, talented and skillful AI experts and software developers to strengthen our R&D power and address the need of our innovative products in the USA market. United Imaging Intelligence (UII) is committed to providing AI solutions for medical devices, imaging, and diagnosis - to helping clients better understand and embrace AI. United Imaging Intelligence is led by two world-renown leaders in the AI industry. Together, they will lead UII in focusing on “empowerment” and “win-win.” UII empowers doctors and equipment in order for doctors and hospitals to win, for research institutions to win, and for third-party companies to win. UII America, Inc. is building a world-class research and development team in Boston, MA.
We have immediate openings for Software Interns working on cross platform mobile application development for iOS, Android, and Linux devices.
Responsibilities:
Experience react native application for iOS, Android, and Windows
Strong understanding of JavaScript/TypeScript and React native fundamentals and experience working with React native for mobiles
Mobile Development Basics with good UI/UX development skills
API Integration experience into React native applications using REST, WebRTC, WebSocket. Managing data flow within the application.
Experience developing native modules would have added advantage
Should have strong problem solving, debugging and addressing performance issues within application.
Qualifications:
Currently pursuing a MS in Computer Science, Computer Engineering, Electrical Engineering, or other related fields.
Software Engineer
Software Engineer Job 47 miles from North Providence
Aware is a global leader in biometrics software products, solutions, and services. We are looking for a Software Engineer with an understanding of server application development for commercial software. This position requires a team player with very strong technical skills to develop commercial-grade software based upon Aware's existing and new product ventures.
The Software Engineer will have knowledge of a large variety of environments including client and server applications on multiple operating systems (Windows and Linux). Responsibilities include a team-based approach to writing software product engineering specifications in the form of user stories, then designing and implementing to support the specifications in a pure Agile environment. The selected individual will be a significant contributor in a small team of software engineers, focused on delivering quality software in short time-cycles.
Essential Job Functions
Perform new product development and existing product enhancements in support of the company's technology roadmap.
Resolve product defects to ensure the company delivers high quality software.
Develop new software and change requests in support of new customer projects to help them achieve their project goals.
Resolve customer project defects to ensure customers have high performing, quality software.
Create documentation in support of the above responsibilities.
Create software development effort estimates for new customer projects, change requests, defects, and new product development.
Work collaboratively as a member of an Agile team to achieve the above roles and responsibilities.
Note: In addition to Essential Functions, the candidate also performs similar work-related duties as assigned.
Qualifications and Experience
2+ years of experience with object-oriented software development.
Bachelor's degree in computer science or equivalent experience
Experience with Java language (threading, file/stream IO, collections, etc.).
Experience with common Java web application development frameworks (Spring, Hibernate, etc.)
Experience with Web Service based applications (SOAP and REST, SOA)
Experience with Databases (MSSQL, MySQL/MariaDB, Oracle, Postgres)
Experience with performance optimization of software applications.
Comfort with web and workstation UI technologies (HTML5, Javascript, Vue)
Comfort with directly engaging with customers to design software solutions
Aware is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
Senior Software Engineer
Software Engineer Job 41 miles from North 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 Engineer Job 41 miles from North 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!
Senior Software Engineer
Software Engineer Job 41 miles from North 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!
Senior Software Engineer - Customer Data Platform
Software Engineer Job 41 miles from North Providence
Financial institutions - banks and credit unions - have begun a seismic shift in how they operate and serve their customers. History is being written right now. By joining Posh, you have an opportunity to help write the story.
Since 2018, we've been harnessing bleeding-edge technology to empower FIs to work smarter, and serve better. This isn't hype - our products are powering millions of interactions every month for over a hundred unique financial institutions - and growing.
As AI & NLP advance at an unprecedented and aggressive pace, our promise is to stay two steps ahead. To both innovate ourselves - and embrace innovation from the collective industry - so that we bring the best solutions into production, now. We are building AI assistants for end-user customers and internal-user employees - all within a common ecosystem that share our most coveted moats - knowledge, aka what an assistant knows, and integration, what an assistant can do.
Many industry sectors each come with their own complexities - regulation, jargon, idiosyncrasies, etc.. Our customers want the best - and by definition, our vertical focus means that we can provide more nuanced and valuable solutions than horizontal ones that try to be everything for everyone. We believe verticalized AI will win, and the Financial Services sector is our sole focus.
If you're eager to join a company that's actively drafting the history books on the most seismic shift of FI strategy, we'd love to hear from you!
Who you are
Experienced Engineer: 4+ years in full-stack development with a focus on backend systems; proficient in Typescript
Technical Leader: 2+ years of experience leading projects and mentoring engineers
Familiarity with SOAP/XML and/or core banking systems of record is a plus
Architectural Expertise: Skilled in designing scalable, robust systems and anticipating implementation challenges
Database Proficient: Experience with relational databases like PostgreSQL or MySQL
Passionate about delivering high-quality, user-centric solutions with a "get things done" attitude
Comfortable navigating ambiguity and adapting to change
Excellent communication skills and a team player who positively influences others
Committed to writing code that is easy-to-understand, ready-for-change, and safe-from-bugs
Hands-on experience building high-performing, scalable architectures-not just theoretical knowledge
Continuous Learner: Eager to stay ahead of technology trends and enhance both technical and leadership skills
What you'll do
Pioneer integrations in new core banking systems of record
Support and expand existing integrations with new features and optimizations
Add monitoring, alerting, and anomaly detection so that we can better respond to operational incidents
Design and optimize our API wrapper that routes traffic & orchestreates reads and writes to core banking systems of record, while maintaining a strong api boundary (abstraction layer)
Implement automations and optimizations to reduce repetitive manual effort, including boilerplate generation, configuration intake
Contribute to our low-latency and every-up-to-date configuration database that defines client-specific setup, shared by our entire platform
Write code that is easy-to-understand, ready-for-change, and safe-from-bugs
Guide engineers, fostering a culture of excellence and continuous learning
Drive Engineering Best Practices: Establish and promote software development standards, including code reviews and testing methodologies
Collaborate with other engineering teams, product managers, designers, and UX researchers
Make contributions towards our efforts to establish a PCI compliant sub-architecture for processing highly sensitive PII data
Tech Stack & Tools
React.js
Node.js,
TypeScript, Python
GraphQL, REST, Websockets
PostgreSQL, BigQuery, Elastic Search
Docker, Kubernetes
Shared component library
Proprietary NLP/ML shared utility services & models
Proprietary RAG ingestion pipeline and search algorithm
Event-driven Pub/Sub
Google Cloud
GitLab / CI
Frontier LLM providers - OpenAI and Google
BYO IDE - paid by us
Google Workspace / Gmail
Twilio for voice-telephony & SMS
JIRA / Confluence
Slack
Posh is a hybrid workforce, with employees located across the United States & Canada, and our home base located in Boston, MA. We're a small and mighty team that prides ourselves in a tasteful balance between voracity and disciplined craftsmanship. We value those who embrace ambiguity - who leverage their curiosity and passion to push the boundaries of their knowledge in order to build exceptional products. Our tech stack is a combination of TypeScript (node.js and React) and Python, hosted in a scalable and distributed multi-cluster Kubernetes environment. We don't expect everyone to have prior experience in all of our tools, but we expect fundamental competency and intellectual curiosity.
Our products are award-winning, backed by a dream team of top-tier fintech investors with over $45 million in funding to date.
What we offer:
- Competitive salary and equity
- Interesting and challenging work, bleeding-edge AI technologies and methods
- Hybrid work - remote and on-site co-working space in Downtown Boston
- Paid lunch at Boston HQ on Wednesdays
- Work-life balance
- Health, dental, and vision insurance
- Team on-sites and off-sites
- Unlimited PTO
- Paid parental leave
- Dedicated professional growth and development - personal budget and paid personal development days
- The opportunity to fundamentally change how FIs operate
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Qualified candidates please send your resume to *********************
AWS Software Engineer
Software Engineer Job 41 miles from North 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.
Senior Software Developer
Software Engineer Job 42 miles from North 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!
The U.S. Department of Defense and Fortune 100 companies around the globe trust VIA to help them solve their toughest data and identity protection challenges. Using its Web3, quantum-resistant, passwordless technologies (17 issued patents), VIA protects data against theft, manipulation, and misuse.
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
Senior Java Software Engineer
Software Engineer Job 41 miles from North Providence
Sr. Java Developer
Tech Stack:
Full stack Developer, Microservices architecture, Java middleware, Oracle Db, 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 Java, Springboot, Microservices development experience.
Experience in building REST based APIs, using messaging and streaming technologies.
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
Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
Preferred qualifications:
Experience in building nonfunctional frameworks or libraries.
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.
Senior Frontend Developer (ReactJS)
Software Engineer Job 41 miles from North 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.