Software Engineering Manager
Software Engineering Manager Job 21 miles from Framingham
Plymouth Rock Assurance is looking for a talented and motivated Software Engineering Manager who will lead a team of highly technical full stack Java Developers to design, develop, support and implement industry leading eBusiness applications for home owners and umbrella insurance. This person will lead inception/iteration planning meetings, oversee feasibility research and lead collaboration and strategy alignment by working cross-functionally. In addition, this person will serve as the anchor of the team by mentoring Senior Engineers, providing technical leadership, resolving technical issues and promoting a spirit of collegiality and partnership across the firm.
Essential Functions and Responsibilities:
Apply engineering standards and methodologies in order to analyze, design, develop, deploy and support software solutions to drive strong performance and high availability and exceed customer expectations.
Oversee source code and unit test case development.
Work with Business Analysts to understand requirements and translate to design.
Establish, aggregate, and share team standards and best practices across the department.
Coach and mentor employees to deliver continuous improvement and develop their professional skills and capabilities.
Functional/system integration testing support.
Plan and direct activities with the team and stakeholders to maximize technological productivity.
Architecture and design reviews.
Assess problems and solutions to contribute technical alternatives.
Impact analysis and component design.
Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
System/application architecture.
Develop guidelines and standards.
Support production as needed and meet development schedules.
Help the team scale effectively: identify, recruit, interview, and hire new engineers.
Qualifications and Education:
Bachelor's or Master's degree (preferred) in Computer Science or related field.
10+ years of professional experience and expert skills in JAVA/J2EE, Object oriented software design and development, Design Patterns, XML, and SQL.
Minimum 5 years of experience in Web application design and development.
Minimum 5 years development experience in Java/J2EE technologies.
Minimum 3 years of experience leading other Developers.
Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.
A strong understanding of non-functional requirements (performance, scalability, maintainability, security).
Excellent design skills (class diagrams, sequence diagrams, activity diagrams, etc.)
Leadership and cross-communication skills to work with other domains/teams.
Desirable knowledge includes P&C Insurance industry, JBOSS, ESB (Mule), modern JavaScript libraries such as JQuery, AJAX, JUnit, Spring MVC, Angular, Web Services, Amazon Web Services, Kubernetes, Dev Ops and Jira.
Java Certifications (developer, web component, and architect) preferred.
Knowledge of IT concepts, strategies and methodologies.
Thorough understanding of layered systems architectures and layered solutions and designs.
Knowledge of diverse technologies and new technical architecture principles and concepts.
Highly proficient in software engineering languages and tools; ability to develop on multiple platforms.
Thorough knowledge of a business function(s) and IT industry business issues, extensive knowledge of business operations, strategies and objectives.
Strong communication, facilitation and consensus building skills.
Perks and Benefits
4 weeks accrued paid time off + 9 paid national holidays per year
Free onsite gym at our Boston Location
Tuition Reimbursement
Low cost and excellent coverage health insurance options that start on Day 1 (medical, dental, vision)
Robust health and wellness program and fitness reimbursements
Auto and home insurance discounts
Matching gift opportunities
Annual 401(k) Employer Contribution (up to 7.5% of your base salary)
Various Paid Family leave options including Paid Parental Leave
Resources to promote Professional Development (LinkedIn Learning and licensure assistance)
Convenient location directly across from South Station and Pre-Tax Commuter Benefits
About the Company
The Plymouth Rock Company and its affiliated group of companies write and manage over $2 billion in personal and commercial auto and homeowner's insurance throughout the Northeast and mid-Atlantic, where we have built an unparalleled reputation for service. We continuously invest in technology, our employees thrive in our empowering environment, and our customers are among the most loyal in the industry. The Plymouth Rock group of companies employs more than 1,900 people and is headquartered in Boston, Massachusetts. Plymouth Rock Assurance Corporation holds an A.M. Best rating of “A-/Excellent”.
Performance Engineering Manager
Software Engineering Manager Job 21 miles from Framingham
At Moviri, Inc., we're all about performance. We are an IT consulting company that provides solutions to enterprise customers on a global scale. Our mission is to help IT-intensive organizations effectively manage their infrastructures (cloud and on-premise) and operations, and run their businesses with a focus on performance and security. We are an established, dynamic and growing company with a passion for innovation and a commitment to delivering exceptional results for our clients. We love what we do. We work hard and have fun while doing so, which is essential to our company startup culture.
About the Role:
Moviri is seeking a highly motivated and experienced Manager to join our growing team in Boston. As a manager, you will play a critical role in developing business, leading client engagements, developing our offering and delivering innovative IT solutions, and contributing to the growth of our practice. You will work closely with clients to understand their challenges, assess their IT environments and operations, develop and implement strategies for performance optimization and growth. This role requires a deep understanding of cloud technologies, cost optimization principles, and FinOps best practices, as well as strong consulting, communication, and team leadership skills. You will also be responsible for managing and mentoring a local team of consultants.
The Manager will be located in our Boston office (hybrid scheme). The job responsibilities will primarily include:
Responsibilities:
Play a central role in developing business and drive top-line growth
Lead and manage client engagements and project teams, including project planning, execution, and delivery.
Conduct cloud cost assessments and identify opportunities for optimization.
Develop and implement IT cost optimization strategies and solutions.
Design and implement FinOps frameworks and processes.
Provide expert guidance and training to clients on IT best practices.
Collaborate with internal teams to develop and improve Moviri's consulting methodologies and solutions.
Contribute to business development activities, including preparing proposals and client presentations.
Manage, mentor, and coach a local team of consultants, fostering their professional development.
Stay up to date on the latest IT performance optimization trends.
Required Skills and Experience:
Bachelor's degree in computer science, Engineering, Business, or a related technical field (or equivalent practical experience).
10 + years of experience in consulting, capacity planning, cloud computing, cost optimization, or FinOps, including experience with Performance Engineering methodologies and solutions. Demonstrated experience in team leadership and management.
Deep understanding of cloud platforms such as AWS, Azure, or GCP.
Experience with cloud cost management tools and technologies.
Proven ability to lead and manage client engagements and teams, including project management experience.
Strong client management skills and the ability to build and maintain relationships.
Excellent communication and presentation skills (both written and verbal).
Strong analytical and problem-solving skills.
Experience in a consulting environment is preferred.
FinOps Certified Practitioner (FCP) or willingness to obtain certification.
Propensity for sales/pre-sales activities, customer visits, and networking.
Enthusiasm, a strong work ethic, and a positive attitude.
Proficiency in relevant software and tools.
Benefits:
Moviri offers a competitive compensation and benefits package, including health insurance, paid time off, and professional development opportunities. We also offer a dynamic and collaborative work environment where you can make a real impact on our clients' success.
Technical Leader - Software Engineering (IC Tech Lead Role)
Software Engineering Manager Job 21 miles from Framingham
The successful applicant will provide ownership of and be performing work in FedRAMP or IL-5 type environments, and therefore, must be a U.S. Person (i.e. U.S. citizen, U.S. national, lawful permanent resident, asylee, or refugee). This position may also perform work that the U.S. government has specified can only be performed by a U.S. citizen on U.S. soil.
(This position is a hybrid role working onsite in the Boston office a couple times a week)
Meet the Team
Cisco Systems is offering an outstanding opportunity to be part of a small, innovative team with a low process, high throughput culture. The team is working on Cisco Defense Orchestrator, which manages policy and configuration of Security Business Group's firewalls and security services. We are looking for an energetic engineering lead who can help define and drive our cross-appliance policy and configuration management architecture.
Cisco Defense Orchestrator (*********************** is a SaaS product deployed on the public cloud that enables Cisco security customers to manage their security policies simply, consistently, and effectively across their entire portfolio of firewalls and services.
Starting out in 2014 with zero lines of code as an Alpha project (Cisco-funded startup), we have moved fast, releasing new features to our customers every week and going from 0 to over 3000 customers (including many household names).
Our product is built using a micro-services architecture written in Java and Node.js, and an intuitive UI built on Angular. Our core development team comprises multiple scrum teams split across the UK, Israel, and the United States. Our scrum teams have a great degree of autonomy and are encouraged to come up with creative solutions to sophisticated problems. We work on one-week sprints, with fully automated CI and release into facsimiles of production multiple times a day. We do not believe in silos - every developer is responsible for ensuring their feature is tested at every level (from end-to-end to unit tests), and we operate in a DevOps environment where developers with curiosity about learning to run large, scalable cloud services are responsible for deploying and managing our production environment on a rotational basis.
While we work hard, we do like to have fun on a regular basis whether it's going on a team event or have a beer at a local bar. While we often work to aggressive deadlines, we recognize the importance of a work/life balance and are supportive of fitting your work around your life rather than the other way round.
Your Impact
As a technical lead at Cisco Defense Orchestrator, you will be working on one-week sprints in a fast-paced team to deliver a slick, fast, and consistent security policy management experience across the entire gamut of Cisco devices to our customers.
Participate as a technical leader on a fast-paced project team of engineers involved in the development of new, cloud-based Cisco security products.
Contribute to and lead all phases of software development from requirement gathering through implementation, testing and maintaining multiple code modules.
Contribute to the development of aggressive project goals and schedules.
Create innovative solutions for complex technical problems.
Grow into leading engineering teams and running projects across a highly distributed engineering team.
Mentor junior engineers.
Minimum Qualifications:
Bachelor's degree or higher in Computer Science of related field
5 + years of work experience architecting innovative, scalable SaaS products
5 + years of technical depth in core Java, with a focus on scalability and security
Cloud experience with AWS, Azure, or GCP
Experience working with CI/CD (e.g. Jenkins or similar)
Preferred Qualifications:
Experience with security technologies including firewalls, IPS, Web Security
Experience working in a start-up environment
Experience working with NodeJS
Ability to deliver high quality features with extensive automation coverage, including experience applying test driven development methodology
Agile software development experience
Experience with network configuration products
Ability to communicate technical concepts to a wide range of audiences spanning executives to junior engineers
Experience developing multiple products from conception to shipping
Ability to do test-driven development and mentor others
Experience leading distributed teams and running projects across multiple locations
#WeAreCisco
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our
technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!
Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
UAS Engineering Manager
Software Engineering Manager Job 22 miles from Framingham
Ascent AeroSystems is one of the most exciting companies in the unmanned aerial system (UAS) industry, and our unique coaxial platforms provide the reliable and efficient foundation necessary to operate drones at scale. Now a wholly owned subsidiary of Robinson Helicopter Company we're growing fast, and we're looking for motivated, highly organized people to join our team. As you consider your next career move…
Do you want to create new and useful things at the bleeding edge of technology?
Are you relentlessly curious, eager to learn new things?
Do people turn to you because they know they can count on you?
Are you able to dare greatly, fail quickly, and keep moving?
When things get difficult, can you double-down and persevere?
Do you want to be part of something bigger?
If this describes you, please read on! We are on the lookout for a UAS Engineering Manager to lead a team providing technical support for Ascent Operations. This team will be responsible for resolving technical issues with UAS production as well as working with customers to help with custom integrations or product troubleshooting. This candidate should enjoy leading a team, tracking and improving processes and becoming an expert in Ascent's UAS products. The ideal candidate is a roll-up-your-sleeves, high energy, problem solver. This position reports to the Director of Operations, this is a newly created, full-time position based in our Wilmington, Massachusetts headquarters. Domestic and international travel will be required.
REPRESENTATIVE RESPONSIBILITIES
Reduce Technical Pain: Implement processes to reduce technical inefficiencies and reoccurring problems with production and customer support.
Manage Customer Support Efforts: Direct UAS engineers to resolve customer questions about payload integration and UAS operation.
Manage Production Issues: Direct technical support of internal and external production efforts. Track issues to identify and implement production process improvements.
Maintain Production Documents: Ensure work packages, travelers and other production documentation are accurate, useful and up to date.
Create and Maintain Customer Technical Documents: Update customer integration documents, create Service Bulletins and identify updates to Aircraft Flight Manuals.
QUALIFICATIONS & SKILLS
Must be authorized to work in the United States without sponsorship.
Bachelor's degree in relevant Engineering Discipline (i.e. Mechanical, Robotics, Aerospace, etc.)
Great troubleshooter. Mechanically adept and comfortable with electromechanical assemblies.
Previous experience in management and team building.
Organized Thinker: You can track and manage multiple efforts.
Owns Responsibilities: You feel a sense of ownership of your responsibilities and take pride in mastering them.
COMPENSATION
This position is expected to include a base salary between $110K and $140K.
COMPANY OVERVIEW
Ascent AeroSystems designs and manufactures rugged “coaxial” UAS for the industrial, public safety and defense markets. Ascent AeroSystems' supports frontline soldiers, first responders, and industrial professionals with the rugged and versatile unmanned aerial systems they need to complete critical missions when it matters most.
Ascent is founded on core principles of an innovative, determined, fearless, curious, and committed culture that fosters invention, problem solving and teamwork. Now a wholly owned subsidiary of Robinson Helicopter Company, Ascent offers the ability to work at the leading edge of aerospace technology while benefitting from the experience and resources of one of the most respected names in aviation.
For the right candidate, Ascent offers a competitive salary, benefits (including health, dental and vision), 401(k), a terrific work environment, and the opportunity to be a part of one of the most exciting segments of the tech industry.
Ascent AeroSystems is an equal opportunity employer. We are committed to advancing diversity, equity and inclusion in our workplace as well as in the communities where we work. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
HOW TO APPLY
Please submit your resume and a cover letter outlining your experience and qualifications for this role to ***************************** with the subject line “UAS Engineering Manager”.
Software Engineering Manager
Software Engineering Manager Job 18 miles from Framingham
Azara Healthcare is seeking a software engineering manager with a high attention to detail and a passion for creating high performing applications. You will manage a team responsible for designing, implementing, and improving our Care Management and Coordination application. The suite of products produced by the software team includes web applications using the MVC design pattern and ASP.NET Core applications leveraging a variety SQL Server, Web API and other Microsoft technologies. All work is done in a team setting with a focus on team accountability and success. Understanding the technical and business “why” behind solutions is an important attribute of a leader at Azara.
This is an opportunity to be part of the healthcare industry's rapid transformation as we work with our clients to identify and address real opportunities for improvement in cost and healthcare quality.
Duties and Responsibilities:
• Lead a team of talented engineers and developers
• Help to define and drive the software team's technical roadmap
• Guide software architecture and product decision making
• Oversee the professional development of software team members
• Establish best practices for software engineering, release, and quality including adherence to agile practices CI/CD, and testing
• Work cross functionally with product, customer success, and clinical teams
• Actively solicit and incorporate feedback from clients and internal stakeholders on new software features and designs.
• Research and present new technologies to the software development team
Desirable Skills:
• Proficient in C#, the .Net framework and HTML/CSS/JavaScript
• Comfortable managing risk and making meaningful decisions for your organization
• Able to drive technical projects and provide leadership in an innovative and fast-paced environment
• Effective written and verbal communication and presentation skills
• High comfort level interacting with colleagues and with various levels of client organizations
•Strong sense of customer service to consistently and effectively addresses customer needs
Education & Relevant Experience:
• BS/BA in Computer science, information systems, or other technology/science degree.
• 6+ years' experience in technology or technology related field
• Authorization to work in the United States without sponsorship.
Azara offers a full suite of medical plans, 401(k) plan, 7 company holidays, 3 floating holidays, 4 weeks of paid vacation time and other benefits in addition to a competitive salary.
Engineering Manager
Software Engineering Manager Job 11 miles from Framingham
The Engineering Manager will lead and support the engineering team in the design and development of custom mechanical, hydraulic, pneumatic, and electrical control systems, ensuring integration of electrical and electronic components. Conduct feasibility studies for customer requests, develop preliminary designs, estimate costs and delivery timelines, and prepare detailed quotations and proposals addressing technical inquiries and/or sales of systems or components. The Engineering Manager will provide technical guidance to project engineers, project managers, and the outside sales team to establish application and design requirements.
Take responsibility for the overall profitability of the engineering department, including the development, implementation, and improvement of business procedures and processes. Coordinate activities between the engineering and fabrication departments to ensure smooth operations.
Key Responsibilities:
The Engineering Manager will oversee the identification, prioritization, and allocation of resources throughout the design and fabrication processes.
Generate labor estimates for engineering and fabrication, review them against actual performance, and supervise new product development.
Review monthly financial and operational performance reports, implementing corrective actions as necessary.
The Engineering Manager will provide general engineering oversight in the creation of custom mechanical, hydraulic, pneumatic, and electrical control assemblies.
Supervise and guide Project Engineers and CAD operators, monitoring and ensuring performance standards are met.
Assist electrical project engineers in the design and development of custom electrical/electronic control panels and support hydraulic project engineers in the design and development of custom hydraulic/pneumatic systems.
The Engineering Manager will collaborate with manufacturing teams to plan and review jobs prior to release.
Establish and manage engineering design and review schedules, ensuring adequate time is allocated for purchasing and fabrication.
Work closely with the Material/Production Coordinator and Production/Inventory Manager to align production schedules. Adjust engineering timelines in response to customer demands and vendors lead times to maintain smooth production flows.
Qualifications:
The Engineering Manager must hold a bachelor's degree in mechanical, Electrical, or Industrial Engineering (or related field). A master's degree is a plus.
Must have at least 5 years of experience in engineering design, with a focus on custom mechanical, hydraulic, pneumatic, or electrical systems.
The Engineering Manager must have previous experience in managing engineering teams.
Proficiency in CAD software (SolidWorks, AutoCAD, or similar).
The Engineering Manager must have a strong understanding of electrical, hydraulic, and pneumatic systems designs and integration.
Knowledge of project management practices, including scheduling and budgeting.
Ability to interpret technical drawings, schematics, and engineering specifications.
Strong analytical and problem-solving abilities.
Excellent written and verbal communication skills.
The Engineering Manager must have proven ability to supervise and guide cross-functional teams, fostering collaboration and maintaining performance standards.
Familiarity with industry standards and regulations.
Strong business acumen and focus on departmental profitability.
BENEFITS:
Medical Insurance
Dental Insurance
Vision Insurance
Direct Hire
Paid time off
$130k-$150k/annum depending on experience
Ask for: Amrita Mukherjee
Senior Manager Storage Software Engineering
Software Engineering Manager Job 8 miles from Framingham
Software Engineering
Join us to do the best work of your career and make a profound social impact as a Senior Software Engineering Manager on our Software Engineering Team in Hopkinton, MA.
What you'll achieve
We are seeking a Senior Storage Software Engineering Leader who is energized by challenging the status quo and delivering exceptional customer outcomes. The ideal candidate will create an environment that fosters continuous improvement, innovation, and talent growth through selfless coaching, facilitation and team empowerment.
You will:
Lead, inspire, and coach a cross-functional team within a Scrum at Scale framework to drive customer-centric outcomes.
Establish and communicate a clear vision aligned with company goals, fostering innovation and continuous improvement.
Ensure the successful delivery of high-quality products by addressing challenges, optimizing processes, and encouraging experimentation.
Collaborate with cross-functional teams to align engineering efforts with strategy and agile best practices.
Proactively identify and resolve roadblocks to maintain seamless execution and product excellence.
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:
Essential Requirements
12+ years' experience. 4+ years engineering leadership experience in a Scrum-at-Scale or similar agile framework, driving innovation and product excellence.
Strong facilitation, coaching, and strategic thinking skills to foster continuous improvement.
Excellent communication and interpersonal skills to inspire and motivate diverse teams.
Expertise in storage software technologies, including file systems, storage protocols, and architectures.
Knowledge of storage infrastructure, cloud storage solutions, and data protection best practices.
Desirable Requirements
Bachelor's or Master's degree in Computer Science or a related field.
Compensation
Dell is committed to fair and equitable compensation practices. The salary range for this position is $211,650 - $273,900
Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com
Who we are
We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
Job ID:R264761
Senior Software Engineer
Software Engineering Manager Job 27 miles from Framingham
Rapiscan Systems, designs, manufactures and markets security and inspection systems worldwide. Our products are used to inspect baggage, cargo, people, vehicles and other objects for weapons, explosives, drugs and other contraband. Rapiscan Systems security and inspection devices can be found in a wide range of locations such as airports, border crossings, railway stations, seaports and terminals, government and military installations and nuclear facilities. As the world's leading security screening provider, Rapiscan Systems provides state-of-the-art products, solutions and services to meet our customers' most demanding threat detection needs.
Our Advanced Technology team is seeking a Senior Software Engineer to be part of the software engineering function in Rapsican Detection's state-of-the-art trace detection product. The Senior Software Engineer will be an active and contributing member of a world-class design team based in Andover, MA. As a technical contributor on the Software Engineering team, you will be responsible for the software design efforts across multiple programs, and product sustaining engineering support for legacy programs. Software design scope will span low-level embedded controls, advanced detection algorithm, GUI and data management, communications, and network integration.
Responsibilities
Contribute to the overall software engineering team efforts on multiple programs to ensure satisfaction of performance, schedule, and budget.
Design & maintain software for new & existing products.
Prepare software product specifications as part of the Integrated Product Development Process (IPDP), R&D, and external contracts.
Develop and apply advanced methods to the creation, design and development of complex software programs, and applications.
May act as Project Leader or expert-level troubleshooter on large or difficult software project installations or critical software solutions that may include on-site client work.
Provide technical support to Service, Sales & Production teams.
Provide regular status reports, written and/or verbal, to cross-functional project team members.
Mentor junior colleagues on the software team and assist with onboarding new team members.
Ensure adherence to business policies, EH&S, legal requirements, ethics.
Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.
Demonstrate behavior consistent with the company's Code of Ethics and Conduct.
Duties may be modified or assigned at any time to meet the needs of the business.
Qualifications
Bachelor's degree in Computer Science/Engineering discipline with 5+ years of software development or relative industry experience.
Experience with C/C++ and Object-Oriented Programming.
Experience with using RDBMS, e.g. PostgreSQL.
Experience with Qt
Exposure to programming languages, Python, Rust, JavaScript (React).
Experience in cross-platform software for Windows & Linux on embedded and web platforms.
Preferred experience developing containerized applications, Docker.
Preferred experience with Event Based systems e.g. AMPQ.
Functional knowledge of networking, including Docker networking.
GNU toolchain experience.
Solid communication skills, both written and verbal, to communicate with.
Desired Characteristics:
Advanced degree in Computer Science/Engineering or similar discipline.
Experience in software engineering for on premise systems.
Experience with designing component technologies and products in a regulated market (medical, aviation, utilities, transportation, etc.)
Ability to drive program deliverables and identify and resolve technical and program issues / decisions.
Team player with strong facilitation / interpersonal skills and a demonstrated commitment to continuous process improvement.
**This position includes an education verification as part of our background check.**
Please review our benefits here: Life at OSI
NOTICE TO THIRD PARTY AGENCIES
OSI Systems, Inc. and its subsidiaries (collectively “OSI”) does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.
Equal Opportunity Employer - Disability and Veterans
EEO is the Law
Poster Link: *************************************************************************************
OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.
Senior Software Engineer Research Development
Software Engineering Manager Job 11 miles from Framingham
About AVAVA™
AVAVA™: Boundless Energy. Fearless Vision.
AVAVA bends the laws of physics, transforming light, heat, and energy delivery to create a new standard aesthetics. Built on the shoulders of giants, our pioneering Focal Point Technology™, we have redefined energy disbursement to unlock possibilities never imagined.
Skin is more than an organ-it's a living communicator, healer, and protector. At AVAVA, we connect precision energy delivery with the needs of every individual, creating treatments that adapt to all skin tones and types.
Our next-generation laser delivers a bold, personalized experience. Every treatment is designed with unmatched precision, putting powerful technology in the hands of clinicians to achieve extraordinary results.
AVAVA stands on the shoulders of giants, shaping the future of aesthetics with boundless energy and fearless vision. This isn't just innovation-it's transformation.
Job Summary
We are seeking a Software Engineer to join our Research & Development team and bring our outsourced software platform in-house. This role focuses on maintaining and enhancing our Django-based cloud platform hosted on AWS and our UWP client GUI application built on the .NET framework. The ideal candidate will develop new features-including advanced data analytics and enhanced data synchronization-for a secure medical device treatment data platform, ensuring seamless integration and optimal performance across systems.
Job Duties
Maintain and enhance a Django-based cloud platform hosted on AWS, utilizing services such as RDS, Timestream, EC2, ECS, and Secrets Manager.
Develop, test, and maintain REST APIs to securely synchronize medical device treatment data between the cloud platform and the UWP client GUI.
Support and add new features to the UWP client GUI application built on the .NET framework.
Collaborate with cross-functional teams to gather requirements and implement enhancements for data analytics and improved data collection.
Work closely with the UX/UI designer to take design updates and implement them into the client application.
Participate in code reviews, testing, and CI/CD processes.
Troubleshoot and resolve software issues to ensure smooth operation across both cloud and client systems.
Document development processes, design decisions, and operational procedures for future reference and compliance.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
10+ years of professional software development experience.
Proficient in Python and Django, with experience deploying web applications on AWS.
Strong background in developing and maintaining UWP applications using the .NET framework.
Familiarity with developing Windows-based applications using UWP.
Experience with REST API design, development, and integration.
Familiarity with data analytics concepts and tools.
Experience with Linux environments, including development and deployment.
Excellent problem-solving skills and the ability to collaborate effectively in a team environment.
Preferred:
In-depth familiarity with AWS services such as RDS, Timestream, EC2, ECS, and Secrets Manager.
Experience developing software solutions for the medical device industry.
Familiarity with regulatory compliance requirements (e.g., FDA, ISO 13485) and risk management processes in the medical device sector.
Background in designing software that meets stringent security and privacy standards for healthcare data.
Experience with machine learning and analytics using tools such as TensorFlow, PyTorch, or scikit-learn to derive insights from healthcare data.
Proven ability to implement data-driven features that enhance platform capabilities.
Experience with automation to streamline development and operational tasks.
Experience in device fleet management to support scalable, distributed device ecosystems.
Familiarity with Grafana for monitoring and visualizing system performance and analytics.
Exceptional communication skills and a proactive approach to overcoming technical challenges.
AVAVA, Inc. complies with all aspects of the Americans with Disabilities Act (ADA) and state disability laws. This means that we will not discriminate against qualified individuals with a disability in any phase of the employment relationship including application for employment, hiring, promotions and/or advancement opportunities, termination, compensation, training and any other conditions or privileges of employment.
Senior Software Engineer
Software Engineering Manager Job 21 miles from Framingham
The ASUS Robotics & AI Center is seeking an experienced and talented Senior Software Engineer to join our global research and development team. This role is critical to leading the design and development of software systems that power the next generation of AI and robotics technologies.
We are looking for a proactive leader with deep expertise in software engineering, a proven ability to design scalable and maintainable systems, and a passion for solving complex challenges. The ideal candidate will bring enthusiasm for innovation, a strong foundation in software architecture, and a commitment to delivering high-quality solutions within a collaborative, multidisciplinary environment.
Roles and Responsibilities
Lead the software architecture design for large systems with a focus on quick iterations and maintainability
Lead efforts to establish a culture of modern software engineering best practices and design patterns
Advise domain experts in best practices for software engineering
Proactively address problems with a research-thinking mindset and critically think about the pros and cons of different approaches
Lead cross-functional teams that take ownership of the full software lifecycle
Write clean, maintainable, and well-documented source code adhering to modern software development practices
Qualifications
Bachelor's degree or higher in computer science or a related field
5+ years of industry work experience or equivalent
Expertise in general software engineering principles
Familiarity with systems programming as well as concurrent and distributed systems
Proficiency in data structures, algorithm development and software architecture design
Familiarity with programming language design or compiler design is a plus
Exceptionally strong understanding of fundamentals and problem-solving skills
Understanding of software development best practices, including coding standards, code reviews, design patterns, source control management, and test automation
Expertise in at least one programming language, including C, C++, Python, JavaScript, or Go
Flexibility to attend virtual meetings with the Taiwan-based team at least three nights per week
Willingness to travel to Taipei occasionally for team collaboration and project needs
Willingness to work in an office at least three days per week
About the ASUS Robotics & AI Center
The ASUS Robotics and AI Center is a world-class research and development laboratory that was established with the mission of developing ambitious technologies that will define the future. Our multidisciplinary team of the brightest engineers and scientists is dedicated to creating software-focused solutions that will solve some of the most enduring challenges in the fields of robotics and artificial intelligence.
More About ASUS
ASUS is a multinational company known for the world's best motherboards, PCs, monitors, graphics cards and routers and driven to become the most-admired innovative leading technology enterprise. With a global workforce that includes more than 5,000 R&D professionals, ASUS leads the industry through cutting-edge design and innovations made to create the most ubiquitous, intelligent, heartfelt and joyful smart life for everyone. Inspired by the In Search of Incredible brand spirit, ASUS won thousands of prestigious awards in 2024 and ranked as one of Forbes' Global 2000 Top Regarded Companies, Thomson Reuters' Top 100 Global Tech Leaders and Fortune's World's Most Admired Companies.
*Disclaimer: When you submit your information to LinkedIn, your information will be collected, processed, and used by LinkedIn. LinkedIn will share your information to ASUS for job recruitment purpose.
Senior Software Engineer
Software Engineering Manager Job 21 miles from Framingham
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 Engineering Manager Job 21 miles from Framingham
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 Python Developer
Software Engineering Manager Job 21 miles from Framingham
Our client, a leading systematic trading firm, based in Boston, is seeking a Senior Quant Engineer to join their team.
As a Senior Engineer in the Front-office Engineering organization, you will work closely with Quantitative Researchers and Portfolio Managers. Your challenges will be varied and may include onboarding new datasets, implementing new trading signals, developing portfolio optimization tools, building data visualization frameworks, enhancing our research platform, and performance tuning existing code using efficient numerical algorithms and cluster-computing solutions.
Their systems are almost all running on Linux and most of the code is in Python, with the full scientific stack: NumPy, SciPy, Pandas, Statsmodels, and Scikit-learn to name a few of the libraries we use extensively. They implement the systems that require the highest data throughput in Java. For storage, they rely heavily on MongoDB and MS SQL.
In order to qualify:
5-7 years of professional experience in software engineering, preferably with a focus on quantitative applications
Expert knowledge of Python and Pandas and proficiency with related scientific libraries including NumPy, SciPy, Statsmodels, and Scikit-learn
Experience developing mission-critical production systems, with knowledge of best practices for testing, monitoring, and deployment
Proficient on Linux platforms and strong understanding of Git
Working knowledge of one or more relevant database technologies, such as MS SQL, Postgres, or MongoDB
Demonstrated experience working with large data sets, both structured and unstructured
Nice to have:
Experience in quantitative software development within a front-office setting, such as at a hedge fund, proprietary trading firm, or investment bank
Experience mentoring junior team members and managing projects
Experience building web applications using modern frameworks like React
Proficient with distributed computing technologies such as Spark, Dask, Kubernetes, Redis
Knowledge of modern data engineering practices including data pipeline & ETL tools, distributed storage & processing and data warehousing
Strong understanding of financial markets and instruments
Experience working with financial market data
Relevant mathematical knowledge e.g., statistics, time-series analysis
Senior Software Engineer
Software Engineering Manager Job 19 miles from Framingham
Job type: Full-time, on-site
Experience: Mid level to Senior
Do you want to work at the forefront of technology on complex problems that have never been solved before? Are you interested in being part of a company with a goal of getting its software on the Moon? Geisel Software is a fast-growing custom software development company with special expertise in embedded and application software, and a passion for staying ahead of the technology curve. Founded in 2011, we have a long history of delivering tech-forward web/cloud, robotic, IoT, and machine learning solutions.
With a client list that includes NASA, Teledyne FLIR, iRobot, Wyss Institute at Harvard University, and more, we are embracing innovation to solve some of today's toughest technical challenges. We're looking for a hard-working individual to join our team in Worcester, Massachusetts who thrives on challenge and is a proven self-starter. This position will put your problem-solving skills to the test, whether that means tracking down answers on Google, from a colleague, or building a new solution on your own.
This Senior Software Engineer will be working on any one of a number of different projects depending on your particular skillset. That is most likely to be doing some form of robotics or supporting technologies (like 3D point clouds, computer vision, hardware interface, UI or networking connectivity). That's most likely to involve a fair amount of Python and Modern C++ development, but will likely touch on plenty of other languages and technologies. In this role you'll bring your past experience to bear on challenging problems, but undoubtedly be called on to learn new technologies and to create new and innovative solutions to push boundaries to the current state-of-the-art.
Come join some of the industry's most talented software engineers and help us build extraordinary software!
Key for this role
Modern C++ (C++11 or later, or just really solid C++)
Development on Linux
Breadth of Experience (e.g., Full Stack Web experience, Machine Learning expertise, Python mastery, etc.)
Minimum System Requirements
8+ years of experience
Must be a U.S. Person
Willing to commute to Worcester, MA
Looking for full-time employment
Full Technical Specifications
You're passionate about software development -- it's what you do even in your free time.
Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language.
An aptitude for learning new platforms and technologies on the fly. We're constantly working on new projects that will push you and keep you always learning new technologies.
Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery.
Actively pursuing new knowledge and technologies. If you're a web frontend guru, are you building your backend skills? If you're an embedded developer, are you developing apps for Android or iOS?
Here's what we work with regularly
Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
Machine Learning (ML) and Computer Vision (CV)
Distributed computing and inter-process communication (IPC) mechanisms
Modern C++ (C++11, C++14, C++17, etc.)
Python, JavaScript, TypeScript
Linux - As a user at least, but other skills are also helpful
Embedded Development in C/C++/Rust (Arm or x86)
RTOS, Linux device development (Raspberry Pi, nRF5x, ESP32, etc.)
Hybrid-Agile design methodologies
Web Frameworks - Django, Codeigniter, Nodejs, React, AngularJS, etc.
iOS/Android mobile app development
TensorFlow and OpenCV
CUDA, GPU algorithm optimization
What you'll get
An opportunity to work with the latest technologies across a variety of platforms to create groundbreaking solutions like a web-based interface for a bomb defusing robot and swarming space robots.
A fun, exciting work environment with a “by developers for developers” culture focused on results, not politics.
An experienced team with great mentors and mentees.
A position with an Inc 5000 fastest growing company offering a full benefits plan, and company stock options.
Geisel Software's team members come from diverse backgrounds with their own unique experiences and distinct range of knowledge which inspires creativity and innovation. We are proud to be an Equal Employment Opportunity Employer and are committed to creating a diverse and inclusive environment where every employee is valued for what they bring to the team.
Apply now
Apply here and include your resume and a brief cover letter explaining why you think you'd be a great fit at Geisel Software. We'd love to hear about projects you've worked on with technologies we're using. What are you great at and why?
Machine Learning Engineering Manager
Software Engineering Manager Job 21 miles from Framingham
About us:
VideaHealth is a cutting-edge AI-powered solution for dentistry, developed by a team of seasoned leaders, engineers, AI scientists, and clinicians spun out of MIT. Our vision is to be the first company to diagnose a billion people globally. Our product is already used by thousands of dental clinicians to improve the quality of care through faster diagnoses, increase operating efficiencies, and improved patient understanding.
About the position:
We are looking for a Machine Learning Engineering Manager to join our team and execute on ambitious milestones and influence our product direction. In this role you will own the day to day execution of the ML team. In the design and implementation of infrastructure for reliable and highly performant machine learning and analytics pipelines. The team has a diverse set of ML problems including detection and classification of dental conditions from medical images and the application of other state of the art ML to our problem domain. You will play a critical role in defining and executing processes for managing large amounts of data and for performing effective evaluations of the clinical efficacy of our algorithms.
In your role as ML Engineering Manager you will become part of exciting collaborations with researchers, physicians, and regulatory bodies. You will collaborate with company advisors from MIT and Harvard whose expertise span machine learning, medical imaging, and getting products successfully through FDA. We are looking for an individual with an exceptional Machine Learning background and track record of proven delivery who is not shy to take on extensive responsibilities and lead the team through complex technical problems. You will be able to contribute and grow your technical and leadership skills by building end to end highly impactful software medical devices that impact the lives of millions of people. Your contributions will play a key role in building a great company from an early stage.
We are looking for someone based in Boston or New York City.
Requirements
M.S. or PhD in Computer Science, Machine Learning or related field.
7+ years of hands-on development building deep learning and/or data pipelines
2+ years of people/team management experience with demonstrated leading by example ability to make your team stronger
Excellent strategic communication and collaboration skills
Broad ML experience across natural language understanding and computer vision
Exceptional Python development skills, including experience in CI/CD and on GitHub
Experience applying business context to drive effective decision-making in data science problems
Preferred
Experience managing or leading a team through complex projects
Publications or blog posts displaying excellent writing on data science or machine learning topics
Experience in reading & implementing technical research papers
Familiarity with healthtech industry
What We Offer
Fast paced and collaborative work culture in which you can gain experience, grow your technical skills and work on a wide variety of challenges over your time with us
Competitive pay, equity and benefits.
Agile organization where being senior translates to being a mentor and role model for others.
We lead by example. Technical challenges on the leading edge of innovation where software and machine learning intersect.
Don't meet all the listed requirements? We still encourage you to apply! We are looking for the right teammate who is excited to contribute to our mission and are flexible on level of experience.
VideaHealth is committed to cultivating an equitable, inclusive, and supportive environment for all employees. We believe this environment creates a safe space for employees to share their experiences, brainstorm ideas, and grow their careers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
If you want to join a breakthrough healthtech company and help accelerate its impact and growth, we encourage you to apply for this exciting opportunity!
#J-18808-Ljbffr
Senior Data Engineer & Data Analytic Consulting Manager (Life and Annuity)
Software Engineering Manager Job 21 miles from Framingham
Company: NTT DATA Services
Who We Are:
NTT DATA America's strive to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company's strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA's core capabilities, global reach, and depth.
How You'll Help Us:
As a Data Engineer, you will help clients leverage this powerful technology to fulfill business needs. Using your development and engineering experience, you will design solutions and strategies for different clients based on their needs. Finally, you will help identify new technologies that can help improve our organizational offerings.
Once You Are Here, You Will:
Create and maintain optimal data pipeline architecture, assemble large, complex data sets that meet functional / non-functional business requirements.
Identify, design, and implement system internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Work with stakeholders, including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
Keep client data separated and secure across national boundaries through multiple data centers and AWS regions.
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
Work with data and analytics experts to strive for greater functionality in our data systems.
Basic Qualifications:
3+ years background in AWS cloud services like lambda, glue, s3, emr, sns, sqs, cloudwatch.
2+ years of redshift experience.
2+ years of experience in SQL and experience with relational databases like Oracle, MySql, PostgreSQL.
Preferred:
1+ years proficient in Python programming for data engineering tasks, automations.
1+ years of experience with shell scripting in Linux/Unix environments.
1+ years of experience with Big Data, Hadoop, Spark. Nice to have - knowledge in Machine Learning models, regression, validation.
Ideal Mindset:
Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.
Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.
Must reside in the US.
Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $108,472 - $251,094.00. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications.
This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits.
This position is Hybrid and requires 3 days onsite. Candidate must reside in US.
About NTT DATA
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future.
NTT DATA is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.
#J-18808-Ljbffr
Senior Software Developer
Software Engineering Manager Job 18 miles from Framingham
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
Principal Analytics Engineering Manager
Software Engineering Manager Job 11 miles from Framingham
Your role at Dynatrace
We are seeking an experienced and innovative Principal Analytics Engineering Manager to lead the design and development of advanced marketing analytics solutions that empower our marketing efforts. The successful candidate will play a pivotal role in building scalable marketing measurement models, and providing actionable insights that drive marketing strategies. This role is an exceptional opportunity for someone passionate about blending analytics engineering expertise with marketing analytics to make a direct business impact.
Key Responsibilities:
Measurement Modeling: Design and develop scalable, reliable, and efficient marketing measurement models that support marketing analytics and reporting needs. Partner with our central business intelligence team to build and maintain the models.
Marketing Data Integration: Lead efforts to integrate data from various marketing tools (e.g., CRM platform, Marketing automation platform, Marketing attribution platform, Social media channels, Digital analytics platforms) into our centralized data platforms in partnership with our central business intelligence and architecture teams.
Marketing Analytics Enablement: Collaborate with marketing and analytics teams to provide clean, structured, and timely data that drives insights and decision-making.
Tool Development: Build custom tools and workflows for marketing teams to improve data accessibility and self-service capabilities.
Data Governance: Establish and enforce best practices for data quality, integrity, and security within marketing that align with the organization's compliance requirements including data cataloging and documentation.
Collaboration & Leadership: Act as the primary point of contact for marketing data platform-related initiatives, effectively communicating with stakeholders across various teams and at all levels of the organization. Provide data leadership and influence other members of the analytics teams across the company on good data and measurement practices.
What will help you succeed
Minimum Qualifications:
Education: Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
Experience: 8+ years of experience in data engineering, with at least 3 years focusing on B2B marketing or B2B sales related data.
Advanced knowledge of SQL and Snowflake or similar data warehousing platforms (e.g., Redshift, or BigQuery).
Strong knowledge in building and analyzing marketing attribution models and customer segmentation.
Strong experience working with data from Salesforce, Marketo and other marketing platforms (Google Ads, LinkedIn Ads, 6sense).
Hands-on experience with Alteryx, dbt or similar data transformation and ETL/ELT tools.
Experience working with Power BI or similar BI tools (e.g. Tableau or Looker).
Preferred Qualifications:
Understanding of machine learning and predictive analytics models in a marketing context.
Experience in programming languages such as Python and R.
Familiarity with data privacy regulations like GDPR, CCPA, etc.
Experience applying LLM/generative AI models.
Familiarity with cloud platforms (AWS, Google Cloud, Azure) and their data solutions.
Why you will love being a Dynatracer
A one-product software company creating real value for the largest enterprises and millions of end customers globally, striving for a world where software works perfectly.
Working with the latest technologies and at the forefront of innovation in tech on scale; but also, in other areas like marketing, design, or research.
A team that thinks outside the box, welcomes unconventional ideas, and pushes boundaries.
An environment that fosters innovation, enables creative collaboration, and allows you to grow.
A globally unique and tailor-made career development program recognizing your potential, promoting your strengths, and supporting you in achieving your career goals.
A truly international mindset with Dynatracers from different countries & cultures all over the world, and English as the corporate language that connects us all.
A culture that is being shaped by the diverse personalities, expertise, and backgrounds of our global team.
#J-18808-Ljbffr
Software Developer - LLJP00001635
Software Engineering Manager Job 14 miles from Framingham
Onsite Requirements: Onsite 4 days per week
Familiarity with common database management systems (SQL and NoSQL)
Experience with data modeling, database design, and database administration
Familiarity with containerization using Docker and/or podman
Substantial proficiency with Python and Git
:
Client Overview:
Develops innovative undersea and undersea-enabled capabilities for transition to operational systems in the US Navy and other Department of Defense sponsors.
Performs rigorous systems analyses, develops system architectures, and builds prototypes to demonstrate the viability and effectiveness of new concepts, capabilities, and processing techniques.
Delivers software comprising:
Computational algorithms for integration into operational systems.
Standalone GUI software for decision support and data analysis.
Prototypes of enterprise-level distributed applications.
Job Description:
Position: Software Developer.
Role: Support a prototype knowledge management system.
Scalable, distributed, high-availability system.
Utilizes containerization, orchestration, replication, and multiple database types and file systems.
Support additional projects as needed.
Strong communication and interpersonal skills are essential and highly valued.
Required Skills:
Familiarity with common database management systems (SQL and NoSQL).
Experience with data modeling, database design, and database administration.
Familiarity with containerization using Docker and/or Podman.
Substantial proficiency with Python and Git.
Excellent oral and written communication skills.
Ability to work well in a team and individually.
Preferred Skills:
Experience with CI/CD pipelines and automation (e.g., GitLab runners).
Experience with container orchestration (Kubernetes or OpenShift).
Developing, debugging, and executing software in both Linux and Windows environments.
Experience with GUI development (web service and standalone).
Experience developing computational software in MATLAB, C/C++, or Java.
Education:
S. in Computer Science or Engineering with at least 3 years of relevant experience.
Skill Matrix:
Qualification
Assessment
Must Have
Data/Reporting
Databasing (SQL or NoSQL)
3 years
Data Modeling
3 years
Degree Level
Bachelor's Degree
Yes
Programming
Python
3 years
Software Design/Development
3 years
Software
Git
3 years
Software Tools
Containerization (Docker, podman, etc.)
3 years
Nice to Have
Programming
C/C++ Programming
0 years
GUI Development
0 years
Java
0 years
MATLAB
0 years
Software
Developing, debugging, and executing software in a Windows and Linux environment
0 years
Systems
Containers & Orchestration (OpenShift, Docker, Kubernetes)
0 years
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **
UX Senior Software Engineer (Growth Pipeline Opportunity)
Software Engineering Manager Job 17 miles from Framingham
Charles River Analytics creates solutions and technology to tackle the world's most challenging problems through enhanced AI, robotics, smart sensing, and human-centered computing. Our research and development help advance government programs and discover new possibilities in the commercial marketplace. We are a 100% employee-owned company, encouraging participation, innovation, and responsibility from our entire staff. At Charles River, we take great pride in our success at attracting and retaining talented and creative problem-solvers. Are you interested in being an Employee Owner at one of Boston's Best Places to Work? If this sounds like you, then we'd love to hear from you!
This is an excellent opportunity to lead, mentor, and grow a high-performing engineering team to design and develop robust, aesthetic software solutions with a particular focus on user experience (UX) and human-computer interaction. We are looking for candidates that want to continue to use their technical skills while providing technical leadership across projects. You will work collaboratively with a cross-functional team of UX research leads, software engineers, subject matter experts, and customers, using modern web, desktop, and mobile frameworks to architect and develop cutting-edge visualizations and interactions. Your will use your experience to shape the engineering direction in terms of feasibility, ideal technology, optimization, and other system-level details.
What will you do?
Provide engineering leadership (mentoring, code reviews, task definition and direction, technology selection, architecture definition, process improvement, etc.) across projects that range in scope and complexity
Work with Principal Investigators to understand, define, and prioritize technical requirements and track them effectively in JIRA
Understand and execute on the entire software development lifecycle (requirements management, development, merge requests, testing, deployment) and mentor junior engineers in their understanding and execution
Architect scalable, robust software systems in response to customer and program requirements
Build direct, collaborative relationships with our customers and external partners
Develop responsive user-facing applications, whether that be with JavaScript, Unity, or other relevant frameworks.
Lead technical elements of proposals for new research and development programs
What technologies do we use?
API/Data Services: HTTP, GraphQL, REST, Swagger, ActiveMQ, gRPC, WebSockets
Back-end: NodeJS, Python, C#, Java Spring
Cloud/Virtualization: Docker, AWS EC2, VM Ware
Databases: Neo4j, Postgres, MongoDB, ElasticSearch, Redis, MySQL, MS SQL Server
Development workflow: Webpack, grunt, gulp, npm, yarn, gradle.
Documentation: Docusaurus, JS Doc
Front-end: Unity/C#, React, React Native, modern Javascript (es6, require, etc.), HTML5, CSS3
Issue Tracking: JIRA
Operating Systems: Windows, Linux, OSX
Testing: Jasmine, Mocha, Jest, TapeJS, Protractor, NUnit, Storybook
Version Control: Git
Web Mapping APIs: Cesium, GeoJson, Mapbox, OpenLayers, Leaflet
XR Hardware: Oculus Quest, Hololens, HTC Vive or other Steam VR HMDs
What do you need?
Ability to work in a Hybrid (60%) onsite capacity in Cambridge, Massachusetts
U.S. Citizenship
Bachelor's or Master's degree in Computer Science, Engineering, or related field
7+ years of professional software development experience, ideally with exposure to the full software development lifecycle. Experience in DoD preferred
Willingness to occasionally travel to support customer briefings and integration/test events
Experience with (preferably leading) test and evaluation events
Familiarity with DevSecOps practices across the entire software development lifecycle
Understanding of working with multi-performer teams on large, scale integration efforts
Why Charles River?
Charles River Analytics is a 100% employee-owned company that thrives on collaboration and values each employee owner. We offer competitive compensation plus bonuses, profit-sharing, and an attractive benefits package. Our benefits include 100% employer-paid medical and dental insurance as well as vision, life, and disability insurance; paid maternity/paternity leave; tuition reimbursement; monthly gym allowance; free parking; generous paid time off; and a casual environment. We are also accessible by public transportation. We offer a hybrid onsite/remote (60/40) schedule with tremendous flexibility. At Charles River, we truly value work-life balance