Principal Modeling & SIM Software Developer
Developer Job 14 miles from Melrose
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.
We value diverse skills and experience, so don't hold back. Your qualifications could add tremendous value to our team. Our customers come from all different backgrounds, and so do our employees. If you're passionate about what you could accomplish here, we'd love to hear from you.
The Integrated Air and Missile Defense Systems (IAMDS) Department is looking for a Modeling and Simulation Developer with the technical expertise and engineering leadership skills to drive the design and development of world-class Land and Air Defense Systems and Simulations. The IAMDS Department supports Raytheon by providing world class Weapon Systems Engineering. Domain Expertise includes Radar Systems, Effector Systems, Battle Management, Command and Control, Network Design, Battlespace Integration and Interoperability for Domestic and International customers. In our experience, diversity of talent and thought is what drives innovation, and we are looking for motivated engineers who will be responsible for performing Systems Engineering studies and trades, supporting System Requirements definition and analysis, algorithm development, integration, test and evaluation.
Responsibilities to Anticipate:
Communicate with cross-functional engineering teams to coordinate design plans and requirements analysis.
Manage program technical risks by evaluating requirements and design aspects.
Develop and maintain modeling tools incorporating Digital Signal Processing (DSP) with complex time domain elements.
Incorporate radar system concepts including detection, discrimination, track and signal processing algorithms to model their behaviors and performance.
Incorporate effector system concepts including guidance and fuzing to model their behaviors and performance.
Incorporate radar, effector, and command and control system concepts for performance analysis against various threats, to determine system performance.
Qualifications You Must Have:
Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) and 8 years of prior relevant experience, or an Advanced Degree in a related field and 5 years of prior relevant experience. In absence of a degree, 10 years of relevant experience is required.
Active security clearance
Advanced knowledge of complex Digital Signal Processing with the ability to develop complex time domain signal models for use in design support and requirements analysis.
Experience with the development and coding of system models, algorithms, test vectors
Experience debugging/working within large, unfamiliar codebases
SW Design/Development experience with:
C++, object oriented programming
Linux
Scripting
Automated Testing
Ability to perform design trade-offs (prior to implementation) with the following considerations:
Computer Memory/Memory management
Efficiency
Readability
Qualifications We Value:
Advanced degree in EE, CE, Physics, Math, ME, Aerospace
Knowledge of Air Defense systems (for example - Patriot System)
Experience/Familiarity with:
AFSIM (plugin development/scripting)
Code Optimization
Python
Bash
GoogleTest framework for automated testing
Statistics for testing models
Strong analytic, technical and problem solving skills.
Demonstrate a desire to develop SW to best SW design practices and standards
What We Offer:
Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs. Some of the superior benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.
The salary range for this role is 101,000 USD - 203,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
PL/SQL Developer
Developer Job 9 miles from Melrose
---------------------
PL/SQL Developer
W2 Contract
Onsite-2 Weeks
No C2C
10+Years
Westlake,TX/Smithfield,RI/Boston,MA
-----------------------
Need Strong Python & Informatica
-------------------------
#Python #Informatica #plsql #database #w2 #hiring
Computational Systems Developer
Developer Job 2 miles from Melrose
Alsym Energy, Inc is a leading innovator in the rapidly changing field of battery energy storage. It is essential for the world to succeed in the transition to sustainable energy and batteries are at the very core of the solution. In fact, the IEA predicts that 60% of CO2 emission reductions in 2030 will be directly related to batteries. This mission is what drives us every day. Over the last few years, supply-chain constraints and significant safety incidents arising from lithium-ion batteries have reduced confidence in the suitability of the technology. We have developed a revolutionary new chemistry that enables the highest performing non lithium-ion battery in the industry, that is inherently non-flammable, non-toxic, and cost effective.
We are seeking a proactive and skilled Computational Systems Developer to join our team. This role focuses on optimizing scientific software, designing user-centric tools, and ensuring scalable multi-user system architectures to support our cutting-edge research and development initiatives.
Key Responsibilities:
Code Optimization & Performance Tuning: Refactor and optimize Python scripts and computational models developed by scientists, employing parallel processing techniques to improve performance.
User Interface Design & Development: Design, implement, and enhance front-end and back-end interfaces for internal tools, prioritizing usability for both technical and non-technical stakeholders.
Scalability & Multi-User System Development: Architect and implement scalable solutions to support multiple users, utilizing microservices, containerization (Docker/Kubernetes), and distributed computing techniques.
Cloud & Infrastructure Management: Deploy and manage computational workloads on cloud platforms (AWS, GCP, or Azure) and leverage Infrastructure-as-Code (IaC) tools such as Terraform or Ansible.
Collaboration & Troubleshooting: Work closely with IT, R&D, and computational teams to resolve technical issues, enhance software integrations, and streamline workflows.
System Documentation: Create and maintain comprehensive documentation, including system configurations, user guides, and operational workflows, to ensure consistency and reliability.
Required Skills and Qualifications:
Python Development: Advanced proficiency in Python, with experience in performance optimization and parallel computing techniques, minimum 3 years of industry experience.
Microservices Architecture: Strong knowledge of microservices-based system design, RESTful APIs, and container orchestration using Kubernetes and Docker.
Scalability & Cloud Computing: Experience in scaling up scientific software for multi-user environments using cloud platforms (AWS, GCP, or Azure) and distributed computing frameworks (Dask, Ray, or Apache Spark).
Database & Storage Solutions: Hands-on experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.), caching strategies, and data pipeline optimizations.
UI/UX Design: Proven ability to design and implement user-friendly interfaces that simplify complex processes for diverse users.
Linux Proficiency: In-depth experience managing Linux-based systems for software deployment and infrastructure support.
DevOps & Automation: Familiarity with CI/CD pipelines, version control (Git), and automation tools (Jenkins, GitHub Actions, Terraform).
Problem-Solving: Strong analytical and troubleshooting skills to address computational and operational challenges effectively.
Communication Skills: Ability to clearly communicate technical information to multidisciplinary teams, including non-technical stakeholders.
Compensation, Benefits, and Perks:
We are committed to providing equitable compensation and a healthy working environment for our employees with a benefits package that provides the support that you need. We offer premium medical insurance cost through Blue Cross Blue Shield, dental insurance, offer a flexible Paid Time Off program, leave under PFML, and maintain a firm Anti-Harassment Policy. Every employee is also eligible for 401k, and stock options. A full listing of our benefits may be provided after an offer has been issued.
We are an equal opportunity employer at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, pregnancy, marital status, military or veteran status, or disability or any other status protected under state or federal law status.
Software Intern, Cross platform application development
Developer Job 8 miles from Melrose
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.
Back End Developer
Developer Job 9 miles from Melrose
Senior Backend Engineer
We are a fast-growing cybersecurity startup dedicated to delivering cutting-edge solutions that protect organizations from advanced threats. We are looking for a Senior Software Engineer to join our talented team and play a pivotal role in building secure, scalable, and resilient applications.
This is an exciting opportunity to work at the forefront of cybersecurity, leveraging modern technologies to develop innovative solutions in a dynamic and collaborative environment.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications and services.
Implement best practices for application security, ensuring our systems are resilient to modern cyber threats.
Lead architectural decisions for new features and services, ensuring scalability and maintainability.
Build and maintain CI/CD pipelines to streamline the development, testing, and deployment processes.
Develop and deploy containerized applications using tools such as Docker and Kubernetes.
Work closely with cross-functional teams to gather requirements, troubleshoot issues, and deliver high-quality software solutions.
Optimize applications for performance, reliability, and security in cloud-native environments, primarily on AWS.
Stay up-to-date with industry trends, emerging threats, and new technologies to continuously enhance our systems.
Qualifications and Skills
5+ years of professional experience in software engineering, with a strong focus on cybersecurity applications or platforms.
Proficiency in Python or TypeScript, with a solid understanding of their ecosystems and frameworks.
Strong experience with AWS services (e.g., Lambda, S3, DynamoDB, ECS, EventBridge, etc.).
Expertise in containerized applications using Docker and Kubernetes.
Demonstrated ability to design and implement secure and resilient systems.
Experience building and managing CI/CD pipelines (e.g., GitHub Actions).
Knowledge of secure coding practices and common security frameworks or compliance standards (e.g., NIST, OWASP, SOC2).
Strong problem-solving and debugging skills, with the ability to analyze and improve system performance.
Excellent communication and collaboration skills, with a proactive attitude and a team-first mindset.
Preferred Qualifications
Prior experience working in a cybersecurity-focused startup or cybersecurity product company.
Familiarity with threat modeling, incident response, or penetration testing.
Experience with Infrastructure as Code (IaC) tools like AWS CDK, Terraform, or CloudFormation.
Knowledge of modern logging, monitoring, and observability tools (e.g., Splunk, Datadog, Prometheus, etc.).
Background in building event-driven architectures using technologies like EventBridge or Kafka.
Experience with building streaming applications using technologies like Apache Flink, Redpanda, or Data Bricks
Familiarity with microservices and serverless architectures.
What We Offer
A chance to work on meaningful projects that directly impact the cybersecurity landscape.
401k, full health, dental and vision benefits.
A supportive and collaborative team culture.
Opportunities for continuous learning and professional development.
We're looking for passionate and driven engineers who thrive in a fast-paced startup environment. If you're ready to make a real impact in the cybersecurity industry, we'd love to hear from you!
Senior Python Developer - Leading Investment Firm - up to $140k base - Hybrid
Developer Job 9 miles from Melrose
Interested in joining a leading private investment firm?
You'll be joining the technology team as a Senior Developer, playing a key role in building and optimizing data pipelines and internal systems that support the firm's private investment business. You'll need experience with Python, Airflow, dbt, Snowflake, and AWS (Lambda, RDS, SQS, SNS) and a strong understanding of data engineering best practices, ETL workflows, and cloud infrastructure.
You'll be a great fit if you have prior experience developing scalable, cloud-based data solutions and working closely with business stakeholders to build high-impact systems. You will collaborate with engineers, QAs, and cross-functional teams to define, develop, and maintain complex data pipelines and backend applications.
Your work will focus on designing, implementing, and optimizing data workflows, ensuring performance, security, and scalability. The role also involves troubleshooting, debugging, and continuously improving existing data infrastructure. Experience with Terraform, Docker, and enterprise architecture best practices is a plus.
This firm is a leader in its field, managing $185 billion in assets across private equity, venture capital, credit, and real assets. Technology and innovation are central to its investment strategy, providing cutting-edge tools and data-driven insights to drive success.
Must be located in/near Boston and be onsite 3 days per week. Unfortunately, this role is not eligible for visa sponsorship.
No up-to-date resume required.
Full Stack Java Developer
Developer Job 15 miles from Melrose
-Hybrid role, but need to be able to come in the office 2-3 days a week.
About
The company is a rapidly growing company serving various Government agencies. We are a team of passionate and driven individuals who are committed to building innovative products and services. Join our dynamic team and be part of our innovative and collaborative work environment.
Position Summary
We are seeking a highly skilled Full Stack Java Developer with a strong background in building scalable, high-quality, and high-performance applications on the Java platform. Experience with AWS cloud services is a significant plus. The ideal candidate will have a passion for technology and software building, with an ability to solve complex technical challenges.
What you'll do
Application Development:
• Design, develop, and implement highly scalable components using Java technologies.
• Write clean, and efficient code using Java programming languages.
• Develop backend services and APIs to support business processes.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Database Management:
• Design and implement database structures, and ensure their stability, reliability, and performance.
• Optimize and maintain legacy systems, troubleshoot and debug applications.
Testing and Deployment:
• Develop and maintain automated tests to ensure product quality.
• Deploy applications on various platforms, including cloud-based services.
• Monitor the performance of live applications and make necessary adjustments.
AWS Cloud Services (Preferred):
• Experience with AWS services including but not limited to EC2, S3, RDS, Lambda, and CloudFormation.
• Implement and maintain cloud solutions in accordance with best practices.
• Ensure the security of AWS cloud infrastructure.
Team Collaboration:
• Collaborate with internal teams and vendors to fix and improve products.
• Document development phases and monitor systems.
• Participate in the entire application lifecycle, focusing on coding and debugging.
Required skills:
• Proven experience as a Full Stack Developer or similar role.
• Familiarity with common stacks, particularly with Java frameworks such as Spring, Hibernate, etc.
• Familiarity with front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery).
• Knowledge of multiple back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Next.js, Angular, React, Node.js).
• Familiarity with databases (e.g., SQLServer, MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design.
• Familiarity with cloud platforms such as AWS, Azure, or GCP.
• Strong knowledge of infrastructure as code (IaC) and automation tools (e.g., Terraform, Ansible).
• Experience with container technologies (Docker, Kubernetes).
• Experience securing systems to one or more compliance standards (e.g., FedRAMP, NIST 800-171, NIST 800-53).
• Experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins or Azure DevOps.
• Strong scripting skills (Python, Bash or PowerShell).
• Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) are a plus.
• Strong problem-solving and troubleshooting skills.
• Excellent communication and collaboration skills.
Other requirements
• Must be legally authorized to work in the United States.
• Criminal background check.
• Must pass CORI check for CJIS Certification.
Pay
$50/hr-$60/hr
The company is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Robotics Software Engineer
Developer Job 9 miles from Melrose
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
Developer Job 9 miles from Melrose
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.
Robotic Software Engineer (M/W/D)
Developer Job 9 miles from Melrose
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 Engineer
Developer Job 9 miles from Melrose
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.
Senior Software Engineer
Developer Job 9 miles from Melrose
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
Developer Job 9 miles from Melrose
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!
Software Engineer
Developer Job 9 miles from Melrose
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
Developer Job 8 miles from Melrose
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.
Software Engineer III
Developer Job 10 miles from Melrose
ONE (1) new role opens March 18th.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
3+ years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
Experience developing accessible technologies.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.
Experience in mobile development iOS(SwiftUI)/Android is a big plus
Experience with cloud service platforms, including Azure, AWS is a plus
Knowledge working with 3D data is a plus (Gaussian Splatting, Photogrammetry)
Knowledge in Machine Learning/Computer Vision is a plus
Minimum Qualifications:
Willing to work onsite in our office in Danvers, MA.
3+ years of professional experience in software engineering using Python/Swift/Typescript
Strong knowledge in front-end technologies like React/ Next.js.
Strong knowledge in back-end development frameworks such as Django, FastAPI.
Desired Attributes:
Incredibly proud of the code you write and advocate for high standards
Passion: Startups are not easy; You can work independently and driven
Adaptability to new technologies and industry trends
Company Description
Be part of the founding engineering team at a real-estate tech startup out of MIT that is going to disrupt the long-term rental market. We are modernizing the process of validating, browsing, visiting, and renting apartments - starting in Boston. This is a full-time, on-site, role at our office in downtown Danvers, MA.
Role Description
This is a full-time on-site role for a Software Engineer III located in Danvers, MA. The Software Engineer III will be responsible to develop the next-generation technologies that change how people rent apartments in the U.S. and thousands of users connect, explore, and interact with information and one another. for REAL is looking an engineer who brings fresh ideas from all areas, including distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.
This role requires an engineer who is versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Software Engineer - Mobile Front End
Developer Job 19 miles from Melrose
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
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 of hybrid app development experience, with react-native and related web technologies (HTML, CSS, TypeScript, Javascript)
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 languages such as Swift, React Native, and Node
Proven track record of delivering high quality solutions on mobile hardware, that leverage features such as camera, location, and mobile workflows including iPhone 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.
Full Stack Software Engineer
Developer Job 41 miles from Melrose
For over twenty years, Atmospheric G2 has provided our customers market-leading weather intelligence software that enables them to confidently assess the impacts of weather on their markets. Our flagship product is up on monitors throughout the trading day across most trade floors in North America and Europe. AG2 forecasts have been proven, via various third-party studies, to have the best accuracy in the world, exceeding the US National Weather Service and other weather vendors. We understand that the foundation of our success is deeply rooted in the quality of our products, which is why we are seeking an experienced Senior Full Stack Software Developer to join our team.
Job Description:
We are seeking a highly skilled and experienced Senior Full Stack Software Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining web applications with a focus on Angular for the front end, C# for API development, and MySQL for the database. Experience with running web applications in AWS and a background in the weather or energy industry will be considered a significant advantage.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Angular, C#, and MySQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Develop and implement robust API solutions.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and industry trends.
Requirements:
- 5+ years of professional experience in full stack development primarily using Angular.
- Proficient in C# (or other OO Language).
- Strong understanding of RESTful API design and development.
- Solid understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience in the weather or energy industry is a plus.
What We Offer:
A competitive salary and comprehensive benefits package.
Well established company with a start-up mindset
A supportive work environment where you can thrive both as a leader and a contributor.
A forward-thinking environment that values innovation and creativity, allowing you to bring new ideas to the table and see them implemented.
Flexibility with a hybrid role to balance professional and personal life effectively
Senior Software Developer
Developer Job 5 miles from Melrose
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
AWS Software Engineer
Developer Job 9 miles from Melrose
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.