Software Development Engineer

Cambridge, Massachusetts Manta Product Development

Posted today

Job Viewed

Tap Again To Close

Job Description

Background:

MANTA is a dynamic product design and engineering consultancy located in Cambridge, Massachusetts. We provide engineering, industrial design, and usability engineering development service to clients in diverse industries including robotics, medical device, and consumer electronics, among others. MANTA's culture has an entrepreneurial spirit that is committed to inventing innovation and providing exceptional client service. Learn more about MANTA at

Opportunity:

MANTA seeks a Software Development Engineer with a background developing Robotics products. The ideal candidate will work well with multi-disciplinary teams, have a high level of curiosity, be an eager and fast learner, and possess strong problem solving skills debugging complex software systems, including root cause analysis and solution implementation.

Position Responsibilities:

  • Develop and integrate software for robotic applications
  • Integrate sensors and perception algorithms into overall software systems

Position Requirements:

  • B.S. in Computer Science, Electrical Engineering, or Robotics Engineering
  • Basic software development skills – Linux, Git, Python, Jupiter notebook, Java, database SQL, Open source
  • Basic robotic knowledge – DH parameters, joint space, cartesian space, forward and inverse kinematics, transformation between coordinate frames,
  • Basic image processing knowledge – 3D point cloud, RGB color image, OpenCV library, Point Cloud library
  • Basic mechanical design skills - 3D CAD, Rapid Prototyping

Desirable Additional Skill Sets:

  • Experience with machine vision and image processing algorithms, robotic trajectory and path planning
  • Experience with software architecture, module design and integration for robotic workcell with Linux os
  • High curiosity, eager and fast learner, strong problem solving skills - debugging in complex software system, root cause and solve/fix issues
  • Advanced degree in Engineering (EE/EECS/CE/ME)

Benefits:

  • Competitive compensation.
  • Health and dental plan, flexible spending account.
  • 401k with company contribution.
  • Year-end bonus based upon annual company performance.

Job Type: Full-time

Pay: $80, $150,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off

Ability to Commute:

  • Cambridge, MA Required)

Ability to Relocate:

  • Cambridge, MA 02141: Relocate before starting work (Required)

Work Location: In person

View Now

Software Development Manager

02108 Boston, Massachusetts Maximus

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent
Description & Requirements

Maximus is seeking a results-oriented Software Development Project Manager to join our team managing multiple delivery teams while shaping our clients' technological and operational future through thoughtful collaboration, adherence to industry best practices, and by way of a continuous improvement mindset.

Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7

Job Description:

• Engage as trusted advisor with client leadership team, demonstrating responsiveness to priorities while also providing actionable strategies and recommendations to solve challenges, improve processes, and achieve client goals

• Serve as main Point of Contact for Development teams for cross-team collaboration within the Program, removing communication stovepipes, enhancing awareness of work in progress, and promoting collaborative problem solving for challenges encountered during enhancements and maintenance efforts

• Enable a relentless improvement mindset for development teams and program-wide through engaged promotion of intellectual curiosity, clarity on empowered contributors across all team members, active listening, and embracing change

• Promote development team and program actions to mature the Scaled Agile Framework (SAFe) practice in place to include but not limited to the following:

o Encourage organizational alignment of the ART (AGile Release Train) with client strategy and goals, and business objectives

o Foster collaboration among teams to facilitate flow of work, removing impediments and helping to escalate issues through problem-solving actions

o Enable internal engagement in Innovation and Planning opportunities to promote continuous improvement

o Help manage risks, constraints, and dependencies that impact the ART's goals

o Identify and track metrics that enable data-driven decisions and improvements

o Facilitate Agile Release Train (ART) events like Program Increment (PI) Planning and ART Syncs

• Provide back-up support to Scrum Masters and assist in fulfilling their duties if on leave
• Maintain weekly communication with the client's Product Manager and Product Owners to ensure teams are operating in lockstep with one another and recognize risk areas that can be mitigated as a group
• Manage, monitor and report on the capacity, utilization, and forecasting of the development teams to determine a development and release schedule that maximizes throughput
• Promote a strategy with tactical steps that can be implemented and monitored leading to improved code quality practices, automation testing, test-driven development, shifting of security to the left, and requirements traceability

Minimum requirements:

• Due to federal requirements only US Citizens who do not possess dual citizenship with another country may be considered. Selected candidate will be required to successfully complete a government-sponsored clearance process for position of public trust prior to start.

• Bachelor's Degree

• 7+ years of Direct Management Experience

• Proficiency in Microsoft suite of tools

• Ability to think quickly, act swiftly, and adapt

• Comfortable tasking peers, briefing senior leadership and briefing groups of people

• Experience with creating and delivering formal contract deliverables from start to finish while brokering input across the program from capability SMEs

• Experience with managing Scrum Masters, Business Analysts, Developers, and Quality Assurance engineers while ensuring they are complying with program processes and norms.

• Experience working in a scaled Agile environment

• Agile Certifications/Trainings

Desired skills and qualifications:

• Experience developing dashboards with PowerBI

• Previous experience as a Release Train Engineer (RTE) or practicing the role and responsibilities as laid out by SAFe

• Development experience a plus: Java, XBRL, HTML, API Development, JSON and/or REST services

• Application Modernization experience. Have helped to transform a monolithic application to microservice architecture

• Familiarity with Red Hat OpenShift platform

• Experience managing IT/Software projects at a financial agency

• Consulting or Systems Integration experience to a federal department or agency in support of a high visibility system/application

• SAFe Certifications/Trainings

#techjobs #clearance #veteransPage #C0reJobs

Minimum Requirements

TCS196, T4, Band 7

EEO Statement

Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.

Pay Transparency

Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.

Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at .

Minimum Salary

$

130,000.00

Maximum Salary

$

160,000.00

Apply Now

Software Development Engineer, Ring

01864 North Reading, Massachusetts Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

Description
Ring is looking for an experienced Software Development Engineer to join our growing Cloud Development Team. Ring has a mission to make neighborhoods safer. With affordable solutions that work on any home, Ring is committed to offering smart security that's accessible to everyone. Ring is part of the Amazon Devices family, and we are seeking Software Development Engineers who will help us create the next generation of home security. What will you help us create?
As a Software Development Engineer at Ring, you will be responsible for business critical large-scale cloud services that will be used by millions of Ring customers. This position gives you the opportunity to work with world class engineers and to build cloud systems to support millions of devices. The role will entail development of new cloud services for innovative new capabilities on Ring security devices and continuing development of the Ring infrastructure within the larger Amazon ecosystem. You will work with streaming video, event handling, large scale deployments and high-performance computing, as well as solve distributed systems problems. This position involves design, architecture, development and operations of large-scale cloud systems.
We are looking for a talented Software Development Engineer with a strong technical background, customer obsession, and extensive experience building distributed systems. Strong judgment and communication skills, long-term technical vision, and continuous focus on engineering and operational excellence are essential for success.
About Ring
Ring's mission is to make neighborhoods safer by creating a Ring of Security around homes and communities with its suite of home security products and services. The Ring product line, along with the Ring Neighbors app, enable Ring to offer affordable, complete, proactive home and neighborhood security in a way no other company has before. In fact, two Newark, NJ neighborhoods saw an over 50 percent decrease in home break-ins after Ring Video Doorbells and Spotlight Cams were installed on 11% of homes in the communities from April-July 2018 when compared to the same time period in 2017. Ring is an Amazon company. For more information, visit With Ring, you're always home.
Key job responsibilities
Responsibilities
- Design and document distributed systems and microservices.
- Implement robust and maintainable code with clear and maintained documentation.
- Deliver customer value in iterative fashion while working towards longer term systems to solve roadmap goals with increasing efficiency.
- Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan.
- Implement test automation on all code implemented through unit testing and integration testing.
- Working with internal and external teams to bring Ring technology to market
- Maintenance and enhancement of software frameworks for development
Basic Qualifications
- Bachelor's degree in Computer Science or related field.
- 3+ years working on production systems.
- 3+ years working with OO design/development principles.
- 3+ years working with RESTful architecture for web services.
- 3+ years in a variety of modern programming languages (Go, Java, Scala, Python, Ruby) and open-source technologies (Linux, Kafka, etc.).
Preferred Qualifications
- Master's degree in Computer Science or related field.
- Experience working with AWS services (CloudFormation, DynamoDB, CloudWatch).
- Experience working with cloud software services and an understanding of design for scalability, performance and reliability.
- Strong communication and interpersonal skills.
- Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operation.
- Excellence in technical communication with peers and remote teams, both technical and non-technical
- A solid grounding in Computer Science fundamentals
- Excellent verbal and written communication skills
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- Master's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit . This position will remain posted until filled. Applicants should apply via our internal or external career site.
View Now

Junior Software Development Apprentice

02108 Boston, Massachusetts $20 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for eager and technically inclined individuals to join their team as Junior Software Development Apprentices in the Boston, Massachusetts, US area. This is an exceptional opportunity for aspiring developers to gain hands-on experience and learn cutting-edge technologies in a supportive, real-world environment. As an apprentice, you will work closely with experienced software engineers, contributing to various stages of the software development lifecycle, including coding, testing, and debugging. You will be assigned projects that allow you to develop your skills in programming languages such as Python, Java, or JavaScript, and learn about software architecture, database management, and agile development methodologies. This program is designed to provide comprehensive training and mentorship, enabling you to build a strong foundation in software engineering. The role requires a keen interest in technology, a strong desire to learn, and the ability to work collaboratively within a team. You will participate in code reviews, contribute to team discussions, and learn best practices for software development. This fully remote position offers the flexibility to learn and grow from anywhere, requiring a dedicated workspace and reliable internet connection. This is more than just an internship; it's a pathway to a successful career in software development. We are looking for individuals with a problem-solving mindset and a passion for creating innovative software solutions.

Responsibilities:
  • Assist senior developers in writing, testing, and debugging code.
  • Learn and apply software development principles and best practices.
  • Participate in code reviews and contribute to team discussions.
  • Develop skills in various programming languages and development tools.
  • Contribute to the development of new features and improvements for existing software.
  • Collaborate with team members on project tasks and deliverables.
  • Troubleshoot and resolve software defects.
  • Document code and development processes.
  • Engage in continuous learning and skill development.
Qualifications:
  • High school diploma or equivalent required; currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field is preferred.
  • Strong interest in software development and technology.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a team environment.
  • Strong communication and interpersonal skills.
  • Eagerness to learn and adapt to new technologies.
  • A dedicated home office setup with stable internet connectivity.
Apply Now

Senior Software Development Lead

02108 Boston, Massachusetts $140000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced and visionary Senior Software Development Lead to spearhead innovative projects within their IT and Software division. This is a remote position, offering the opportunity to lead a talented team of engineers from anywhere in the US. The Development Lead will be responsible for guiding the entire software development lifecycle, from concept and design to deployment and maintenance. You will mentor and manage a team of software engineers, fostering a collaborative and high-performing environment. Key responsibilities include defining technical strategies, architecting scalable and robust software solutions, code reviews, and ensuring adherence to best practices in software engineering. You will work closely with product managers, designers, and other stakeholders to translate business requirements into technical specifications. The successful candidate will have a deep understanding of modern software development methodologies (Agile/Scrum), various programming languages, and cloud-based architectures. This role demands excellent problem-solving skills, strong leadership capabilities, and the ability to make critical technical decisions. You will drive innovation, champion code quality, and ensure the timely delivery of high-quality software products. This is a remote-first role, requiring exceptional communication and collaboration skills to effectively manage and motivate a distributed team. A passion for technology, a commitment to continuous learning, and the ability to inspire and mentor junior developers are essential. You will play a pivotal role in shaping the technical direction and future of the company's software offerings. The ideal candidate is a seasoned engineer with a proven track record of leading successful software development teams and delivering complex, large-scale applications.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3 years in a leadership or team lead role.
  • Proven experience in designing and developing scalable, high-performance software systems.
  • Expertise in one or more modern programming languages (e.g., Java, Python, C#, Go).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Experience with Agile development methodologies and DevOps practices.
  • Excellent leadership, mentoring, and team management skills.
  • Strong analytical and problem-solving abilities.
  • Exceptional communication and interpersonal skills for remote collaboration.
  • Experience with CI/CD pipelines and automated testing is highly desirable.
Apply Now

Junior Software Development Apprentice

02110 Boston, Massachusetts $45000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for a motivated and enthusiastic Junior Software Development Apprentice to kickstart their career in technology in Boston, Massachusetts, US . This apprenticeship is designed to provide comprehensive training and hands-on experience within a dynamic software development team. You will work alongside experienced developers, learn industry best practices, and contribute to real-world projects in a hybrid work environment that balances in-office learning with remote flexibility.

As an apprentice, you will participate in coding, debugging, and testing software applications under the guidance of senior team members. You will learn various programming languages, development tools, and methodologies, contributing to the full software development lifecycle. Key learning areas will include front-end and back-end development, database management, and software testing. You will be involved in code reviews, attend team meetings, and collaborate on problem-solving efforts. This program aims to build a strong foundation in software engineering principles and practices.

The ideal candidate will have a strong passion for technology and a foundational understanding of programming concepts. While formal experience is not required, any personal coding projects, relevant coursework, or a demonstrated aptitude for logical thinking and problem-solving will be highly valued. Excellent communication skills, a willingness to learn, and a proactive attitude are essential. The ability to work effectively both independently and as part of a team is important. This apprenticeship provides a clear path for growth within our organization, with the potential for full-time employment upon successful completion of the program. We are committed to fostering talent and providing an inclusive and supportive learning environment.
Apply Now

Junior Apprentice - Software Development

02110 Boston, Massachusetts $20 Hourly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Junior Apprentices to join their burgeoning software development program. This is a unique opportunity for aspiring developers to gain hands-on experience and learn the latest technologies in a supportive and collaborative environment. As a Junior Apprentice, you will work alongside experienced engineers, contributing to real-world projects and gaining exposure to the full software development lifecycle. This role is designed for individuals eager to build a career in technology and eager to learn. This position is fully remote, offering the flexibility to learn and grow from anywhere in the US.Location: Boston, Massachusetts, US

Responsibilities:
  • Assist senior developers in coding, debugging, and testing software applications.
  • Learn and apply programming languages and frameworks relevant to company projects.
  • Participate in code reviews and team meetings to understand project requirements and solutions.
  • Contribute to the development of documentation and technical guides.
  • Help in troubleshooting and resolving software defects.
  • Collaborate with team members on assigned tasks and projects.
  • Gain exposure to agile development methodologies and project management tools.
  • Follow coding standards and best practices as guided by senior team members.
  • Assist in the maintenance and enhancement of existing software systems.
  • Develop a foundational understanding of software architecture and design principles.
Qualifications:
  • High school diploma or equivalent required; pursuing or recently completed a degree in Computer Science, Information Technology, or a related field is a strong plus.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is beneficial.
  • Strong problem-solving skills and a willingness to learn.
  • Excellent communication and teamwork abilities.
  • Eagerness to take on new challenges and learn new technologies.
  • Self-motivated and able to manage time effectively in a remote learning environment.
  • A passion for technology and software development.
  • Ability to work independently and as part of a remote team.
This apprenticeship is an ideal starting point for individuals passionate about technology, offering a structured path to develop critical skills and launch a successful career in software development with a leading organization.
Apply Now
Be The First To Know

About the latest Software engineers Jobs in Boston !

Junior Software Development Apprentice

02101 Boston, Massachusetts $25 Hourly WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting, fully remote Junior Software Development Apprenticeship program designed to cultivate the next generation of tech talent. This program offers an unparalleled opportunity for motivated individuals to gain hands-on experience in software development within a supportive and collaborative virtual environment. You will work alongside experienced engineers, learn modern development practices, and contribute to real-world projects. This is an ideal entry point for individuals passionate about technology who are seeking to launch a career in software engineering. The program emphasizes learning, growth, and practical application of skills.

Program Highlights:
  • Full-time, remote engagement for the duration of the apprenticeship.
  • Comprehensive training in foundational software development principles and popular programming languages (e.g., Python, JavaScript, Java).
  • Mentorship from senior software engineers who will provide guidance and feedback.
  • Exposure to the full software development lifecycle, including design, coding, testing, and deployment.
  • Opportunity to contribute to meaningful projects, building practical experience and a portfolio.
  • Development of critical soft skills, including teamwork, communication, and problem-solving in a remote setting.
  • A clear pathway for potential full-time employment upon successful completion of the apprenticeship.
Who We're Looking For:
  • Recent high school graduates, individuals seeking a career change, or those with limited formal programming experience but a strong desire to learn.
  • A genuine passion for technology and a curiosity about software development.
  • Strong problem-solving abilities and a logical approach to challenges.
  • Excellent communication and interpersonal skills, essential for remote collaboration.
  • Ability to work independently, manage time effectively, and stay motivated in a remote environment.
  • Basic understanding of computer concepts is helpful but not required.
  • A willingness to learn, adapt, and embrace new technologies.
This apprenticeship is specifically designed for individuals eager to build a career in software development from the ground up. If you are driven, resourceful, and ready to immerse yourself in the world of coding, we strongly encourage you to apply for this unique remote opportunity.
Apply Now

Director, Software Development (Embedded)

01840 Lawrence, Massachusetts Fresenius Medical Care Holdings, Inc.

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

PURPOSE AND SCOPE:

Responsible and accountable for staffing and leading a team of software developers to deliver high quality medical device software. Develop and drive a long-term strategic vision for the software team. Drive continuous software process improvement at both local level and corporate levels.

 

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • Provide leadership for cross functional and corporate teams developing and maintaining medical devices.   

  • Be a strong decision-maker; focus on driving strategic goals while ensure tactical execution

  • Interact with internal departments and external customers/vendors for both new development and problem resolution.

  • Regularly interact with senior management or executive levels on matters concerning several functional areas, divisions, and/or customers.

  • Train, coach and ensure professional development of the software team on software skills, practices and processes

  • Be responsible for hiring, objective setting and counseling employees, including performance reviews, disciplinary action and terminations in partnership with Human Resources.

  • Review objectives to determine the success of the operation.

  • Manage the activities and operations of the SW department.

  • Establish strategic and operational objectives and assure adherence to budgets, schedules, work plans, and performance requirements.

  • Develop technical roadmap in collaboration with Marketing to extend products to meet business needs    

  • Develop strategy to develop new and innovative products

  • Develop best-in-class software development practices and high quality and timely product deliveries

  • Lead software engineering staff in operational efforts, directly or through subordinates, to ensure achievement of business goals.

  • Manage the tactical execution of short- and long-term software development projects through the coordination of activities, leadership of staff and coordination with Project Management, Engineering, Marketing and Clinical Staff

  • Identify opportunities for process improvement for regulatory compliance, product quality and business objectives. Work cross- functionally to implement improvement programs

  • Work with project managers (Agile Coaches, Product Owners and Program Project Managers) to ensure effective implementation of a matrix organization

  • Work with project managers to support the creation, maintenance and execution of project plans, work breakdown structures, schedules. Ensure correct resource assignments commensurate with the priority and complexity of project tasks

  • Other duties as assigned

PHYSICAL DEMANDS AND WORKING CONDITIONS:

  • The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • Must be able to lift 50 lbs. with assistance.

SUPERVISION:

  • Responsible for the direct supervision of various levels of global Software Development staff

  • May be responsible for the direct supervision of additional functional areas like product security.

EDUCATION:

  • Bachelor's degree in Computer Science/Information Technology or equivalent required; Advanced Degree desirable

EXPERIENCE AND REQUIRED SKILLS:       

  • Passion for leading, coaching, and inspiring a team to deliver more than they think is possible.

  • Ability to create and foster a team environment that encourages personal initiative, creativity, technical development, and achievement of goals.

  • At least 10 years of experience in hand's-on embedded software engineering roles for medical devices.

  • Minimum 5 years of experience leading a team of technology professionals.

  • 3+ years' second level management experience preferred

  • Understanding of key technologies such as real-time embedded software architecture, C, C++

  • Experience with AI for Software Development a plus

  • Must have or quickly develop a thorough knowledge of Software for Dialysis Equipment technology and processes

  • Experience in software development, verification, and standards necessary to meet global medical device regulatory requirements.

  • Clear understanding of Software Development and Quality Assurance processes.

  • Strong writing, communication and presentation skills

  • Strong interpersonal and coaching skills

  • Ability to interface with customers and marketing to develop and review requirements and plans

  • Ability to build consensus and drive cross functional initiatives

  • Ability to develop tactical and strategic plans and lead the realization of those plans

  • Ability to apply logical and scientific critical thinking to a wide range of intellectual and practical problems.

  • Ability to analyze and synthesize complex or diverse information.

  • Ability to read scientific and technical journals, functional reports and legal documents.

  • Strong computer skills, proficient in Microsoft Office.

EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity

 

Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.

EOE, disability/veterans

Apply Now

Senior Software Development Engineer (Backend)

02108 Boston, Massachusetts $150000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Development Engineer, specializing in backend systems, to join their innovative and growing technology team. This is a fully remote position, offering exceptional flexibility and the opportunity to work on challenging projects from anywhere. You will be a key contributor to the design, development, and maintenance of scalable, high-performance backend services and APIs that power our client's cutting-edge products. Your responsibilities will include writing clean, efficient, and maintainable code, architecting robust solutions, and collaborating with frontend engineers, product managers, and other stakeholders to deliver high-quality software. The ideal candidate will possess a deep understanding of backend development principles, database design, and cloud computing platforms. Experience with microservices architecture, distributed systems, and API design is essential. You will be involved in the entire software development lifecycle, from requirements gathering and system design to implementation, testing, and deployment. Proficiency in one or more modern programming languages (e.g., Java, Python, Go, Node.js) and experience with CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes) are highly valued. You should have a proven track record of mentoring junior engineers, driving technical decisions, and contributing to architectural discussions. Excellent problem-solving skills, a passion for continuous learning, and the ability to thrive in a fast-paced, collaborative remote environment are crucial. If you are a talented backend engineer looking for a challenging and rewarding remote role where you can make a significant impact, we encourage you to apply.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs.
  • Write high-quality, efficient, and testable code in chosen programming languages.
  • Architect robust and performant solutions for complex technical challenges.
  • Collaborate with cross-functional teams to define software requirements and features.
  • Optimize application performance, scalability, and reliability.
  • Implement and manage CI/CD pipelines for automated deployment.
  • Work with cloud platforms (AWS, Azure, GCP) and containerization technologies.
  • Participate in code reviews and provide constructive feedback.
  • Mentor junior engineers and contribute to team growth.
  • Troubleshoot and resolve software defects and production issues.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional experience in backend software development.
  • Proven experience designing and building scalable microservices and APIs.
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
  • Strong knowledge of database systems (SQL and NoSQL) and data modeling.
  • Experience with cloud computing platforms (AWS, Azure, GCP).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Understanding of software development best practices, including TDD and Agile methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote, collaborative team environment.
Apply Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineers Jobs View All Jobs in Boston