Software Development Engineer III, EFS File Systems, Elastic File System
Software Engineering Internship Job In Boston, MA
Sr. Software Developer - Amazon Web Services - Help us reinvent the Cloud! Amazon Elastic File System (EFS) *************************** is a fully managed service that makes it easy to set up and scale shared file storage in the AWS Cloud. Amazon EFS is designed for a wide variety of use cases: data analytics, video rendering, genomics analysis, web serving, content management, and home directories, to name a few.
As a Senior Software Engineer in this office, you will design and build a service that allows customers to create cloud storage solutions that are secure, reliable, completely elastic, and can grow to petabyte-scale. Delivering a reliable and high-performance service at AWS scale requires engineers with extraordinary technical expertise and boundless creativity. At Amazon, engineers have the opportunity to interact with customers, to understand our business goals, and to innovate rapidly, delivering high-quality and ground-breaking functionality.
We're looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we've been building.
Work/Life Balance
Prior to WFH due to COVID-19, our entire team was co-located in our beautiful Boston office by the harbor. We're flexible when people occasionally need to be remote. We generally keep core in-office hours from 10am to 4pm. About half of us prefer to start working early in the day and the other half prefer to start working later in the day.
This position involves periodic on-call responsibilities. We don't like getting paged, so we build our systems fault tolerant and root cause problems so we're not paged for the same issue twice.
Mentorship & Career Growth
We are dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews.
Yes, we care about results, but we care about your career growth too! We try to assign projects and tasks based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, 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.
Software Intern, Full stack application development
Software Engineering Internship Job 12 miles from Boston
UII America, Inc., a subsidiary company of Shanghai United Imaging Intelligence Healthcare Co. Ltd. (UII), is building an organization of highly-motivated, talented and skillful AI experts and software developers to strengthen our R&D power and address the need of our innovative products in the USA market. United Imaging Intelligence (UII) is committed to providing AI solutions for medical devices, imaging, and diagnosis - to helping clients better understand and embrace AI. United Imaging Intelligence is led by two world-renown leaders in the AI industry. Together, they will lead UII in focusing on “empowerment” and “win-win.” UII empowers doctors and equipment in order for doctors and hospitals to win, for research institutions to win, and for third-party companies to win. UII America, Inc. is building a world-class research and development team in Boston, MA.
We have immediate openings for full stack application development software intern focusing on browser based medical imaging application.
Responsibilities:
Develop browser-based visualization modules to display medical imaging data and computed results using Angular, Vue.js libraries
Develop modular software using architecture design principles and patterns
Integrate novel medical imaging algorithm and develop interfaces, tests in python
Contribute to the development of software Infrastructure, software application and the integration of AI algorithms to web services and orchestrate resources for execution of algorithms
Think out-of-the-box and identify solutions to real-world problems
Closely interact and exchange knowledge with other members in the company
Qualifications:
Currently pursuing a MS in Computer Science, Information Science, Computer Engineering, Electrical Engineering, or other related fields
Hands on Experience developing web application using HTML, CSS, SVG, HTML canvas, JavaScript
Advanced Experience in full stack application development using flask-python, Vue.js
Hands on experience working with Docker, Kubernetes
Knowing following technologies will have added advantage ELK stack, Prometheus, NoSQL Databases
Software Engineer
Software Engineering Internship Job In Boston, MA
CircleBlack is building the future of Wealth Management. We're the all-in-one WealthTech platform enabling top Financial Advisors to optimize portfolio performance, analyze risk, streamline billing, handle documents, and more, all in one unified view. Our Boston-based development team works together in-person, in partnership with our Private Equity backers, to make a product we believe in- and we're looking for a versatile and helpful Software Developer to handle escalated customer needs requiring technology solutions. As a Developer, you will be responsible for designing, developing, and maintaining high-quality web applications and backend services. In addition you will also be working on data customization, data integration, reliability engineering and troubleshooting our software stack to support our clients. As a Software Developer, you will work closely with other developers, client support, product managers and designers to create seamless, efficient, and scalable solutions and to have CircleBlack's B2B customers have their entire portfolio performance at their fingertips.
What you'll do in this role
Develop software based on requirements from Product Managers keeping best in class design principles, deliver quality code and actively participate in the development lifecycle process to build CircleBlack's platform.
When customers report issues with CircleBlack's product, or when they need something that's not a part of their existing build (a data integration, archival information, etc) you'll work closely with the customer's Account Manager to understand the customer's needs and create a technical solution in Python , Node JS , MySQL to improve their experience.
Work closely with Account Managers, Product Managers, and the cross-functional development squads to identify which problems to solve for one-off, which to build into the Product development roadmap, and which to provide information for the customer to self-serve.
Build familiarity with the analytical needs of CircleBlack's customers and the available integrations (API etc) with partner organizations so that you can suggest and deliver the right solution for the job.
Deepen your expertise in the space. By staying connected to our customers, our partners, and industry best practices, you'll be able to contribute to user stories and our overall understanding of our customers' needs through their support requests
Use your expertise in Agile methodology to participate in day-to-day Product operations as needed through a support lens: standups, building requirements, managing tickets, support, QA processes, alongside our development squads
Collaborate closely with cross-functional and global teams
Conduct unit tests and debugging to ensure optimal performance and functionality.
Write automated tests (unit, integration, and functional) to ensure application reliability.
Continuously improve code quality, performance, and scalability.
Refactor and update code as needed based on feedback and evolving requirements
About you
You're experienced in B2B support engineering, and have a 3+ years of success delivering quick technical solutions to meet customer needs .
Skilled in Python, Node JS, MySql , AWS and related cloud technologies, with experience in API building and supporting.
Interested in developing a familiarity with the analytic product needs of Wealth Management customers- some background in banking, finance, or related industries is a plus!
Experience coordinating cross-functionally with customer support and product development teams to deliver one-off solutions that support the overall success of the business
Comfortable with data analysis tools (e.g., SQL, Excel), and with data integration (API etc)
Very strong written and verbal communication skills, including experience writing great tickets for escalations and coordinating team solutions
Excited to work on-site in our comfortable Boston office at least 4 days a week
Compensation
Base pay of $90,000 to $120,000, as a part of a competitive total compensation package
Equal Opportunity
CircleBlack is enthusiastically committed to abiding by all equal opportunity employment standards. Our employment policies prohibit all forms of discrimination on any of the grounds defined in relevant laws.
Robotics Software Engineer
Software Engineering Internship Job In Boston, MA
Job Title: Robotics Software Engineer
About Us: We are an innovative technology company specializing in robotics solutions that address complex challenges across various industries. Our mission is to develop cutting-edge robotic systems that enhance efficiency, precision, and adaptability. We are seeking a talented Robotics Software Engineer to join our growing team and contribute to the design, development, and deployment of advanced robotic systems.
Position Summary: The Robotics Software Engineer will be responsible for developing and implementing software solutions for robotic systems, focusing on functionality, reliability, and performance. This role involves collaborating closely with cross-functional teams, including mechanical, electrical, and systems engineers, to design and optimize robotic solutions for real-world applications.
Key Responsibilities:
· Design, develop, and test software for robotic systems, including motion planning, navigation, and control algorithms.
· Implement and optimize software for embedded systems, sensors, and actuators.
· Collaborate with hardware teams to integrate software with mechanical and electrical components.
· Develop simulation environments to test and validate algorithms and system behavior.
· Write and maintain clean, efficient, and well-documented code.
· Debug and troubleshoot software issues in prototypes and deployed systems.
· Participate in system architecture design and contribute to defining software requirements.
· Develop and refine algorithms for mobile robots, including mapping, obstacle avoidance, and voice command integration.
· Stay up-to-date with advancements in robotics and software engineering, and incorporate best practices into development processes.
Requirements:
· Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
· 3+ years of experience in robotics software development.
· Proficiency in programming languages such as C++ and Python
· Experience with ROS/ROS2 (Robot Operating System) standard packages and deployment
· Strong understanding of robotics concepts, including kinematics, dynamics, control systems, and SLAM (Simultaneous Localization and Mapping).
· Experience with sensor integration, such as cameras, LIDAR, and IMUs.
· Expertise in developing solutions for mobile robots, including mapping, obstacle avoidance, and voice command functionalities.
· Familiarity with simulation tools (e.g., Gazebo, Webots, or V-REP).
· Excellent problem-solving skills and the ability to work in a fast-paced environment.
· Strong communication and teamwork skills.
Nice-to-Have Skills:
· Experience with AI and machine learning in robotics applications.
· Knowledge of real-time operating systems (RTOS) and embedded systems programming.
· Background in computer vision or deep learning frameworks.
· Experience with cloud-based robotics platforms and IoT integration.
· Familiarity with agile development methodologies.
Why Join Us?:
· Opportunity to work on cutting-edge robotic technologies that impact industries worldwide.
· Collaborative and innovative work environment.
· Competitive salary and benefits package.
· Career growth opportunities in a fast-growing company.
· The chance to be part of a passionate and talented team shaping the future of robotics.
Software Engineer
Software Engineering Internship Job In Boston, MA
Leading, Boston-based, quant trading firm is seeking an Execution Developer to join their firm. You will be building the tools, platforms and algorithms that enable investment engines for multiple teams, driving forward their centralized global trading operation
Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for high touch and quant traders, monitoring capability, post-trade performance analysis and software to optimize all aspects of the trading lifecycle.
The Team:
The team is currently undergoing a significant investment in order to rationalize the trading capability across multiple teams. The engineering team works exceptionally closely with both the Trading Desk and the Execution Research team in order to design, build and maintain a world-class trading capability. They have trading floors in London, Hong Kong, Boston and New York and are responsible for trading in excess of 5 trillion dollars annually.
About you:
You will be an expert software developer and ideally understand the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You'll be a member of a highly focused team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must.
In order to qualify:
Expert proficiency in Java.
Database / SQL skills.
Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues.
A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches.
Proficient working on both Linux and Windows platforms.
Advantageous:
An excellent understanding of financial markets and instruments.
Experience with FIX is a significant advantage.
Experience working closely with Quants and/or Traders.
Python knowledge.
Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank.
Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing.
Experience of web-based development (TypeScript).
Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimization algorithms.
Electrical Software Engineer Co-Op
Software Engineering Internship Job In Boston, MA
Job Description: Electrical/Software Engineering Co-Op
Amplitude Vascular Systems [AVS] is an early-stage startup that is designing a new product for peripheral vascular interventions.
Our Boston based Research and Development team is currently seeking a talented Electrical/Software Engineering Co-op. This role will support the R&D team in new medical device product development, sustaining development activities for electro-mechanical systems, improving product capabilities, performance for medical device products in development and engineering testing initiatives by supporting protocol development, execution, and reporting.
Responsibilities:
Aid in the development of test algorithms, scripts, and procedures in production of new products
Identifying trend in system data
Evaluate software tools for candidate chipsets for next generation embedded control platform
Creating software tools for robotic PCI testing and/or control
Verify robotic models using mixed signal oscilloscopes and/or other data acquisition systems
Provide support for new mixed signal PCB design and development
Assisting with modeling and verification of existing robotic systems
Skills/Qualifications
Programming experience with either C or C++
Must be self-motivated, organized, able to multitask, and work under aggressive deadlines
Must have strong documentation skills
Familiarity with circuit design and development
Programming experience with Python preferred
Programming experience with LabVIEW preferred
Database experience preferred
Embedded system experience preferred
Required skills to have for the success of this role
Must be enrolled in a Bachelor's or Master's degree program with an emphasis on Computer Science/Software Engineering, Robotics or Electrical Engineering
Must have minimum GPA of 3.2 or higher
Must feel comfortable working in a mostly virtual only environment and working on-site on an as needed basis
Must be available to work full-time (up to 40 hours/week) for the entire co-op duration
Start date: January/February 2025; 6-8 month duration
Founding Software Engineer
Software Engineering Internship Job In Boston, MA
View the role: **************************************************
As a Founding Software Engineer, you are ready to lead a team of engineers and you'll play a critical role in shaping FabuBlox's core product and technology stack. From building user-facing features to architecting scalable backend systems, you'll help define our technical direction and ensure our platform meets the needs of both individual users and enterprise clients.
This role isn't just about coding-it's about ownership, innovation, and impact. You'll work directly with the founders, shape the roadmap, and contribute to building a platform that stands up to the demands of enterprise-level security, reliability, and scalability.
Lead Software Engineer
Software Engineering Internship Job In Boston, MA
Title: Lead Software Developer with (Document Management Systems)
Employment Type: Full-Time
We're looking for an experienced Lead Software Developer with a strong background in Document Management Systems (DMS) and full-stack development. You'll lead a team of 10 developers, build innovative web and server applications, and deliver high-quality solutions.
Responsibilities:
Lead and mentor a development team.
Build web applications using C#, JavaScript, Angular, SQL, and REST APIs.
Integrate and manage Document Management Systems (e.g., iManage, HighQ, NetDocs).
Troubleshoot performance issues and deploy software solutions.
Qualifications:
10+ years of experience in web and server application development.
Expertise in C#, Angular, SQL, and REST APIs.
Experience with Document Management Systems and leading teams.
Strong problem-solving and leadership skills.
Why Join Us?
Work on impactful projects with a global team in a fast-paced, collaborative environment.
Mid-Level Computer Vision Engineer
Software Engineering Internship Job 2 miles from Boston
At Tristar AI, we are transforming manufacturing by bringing cutting-edge computer vision tools to the factory floor. Our focus is on empowering frontline operators and managers whether the customer is a family-run plastics factory or a global automotive titan. Born out of research at MIT and Harvard, we are headquartered in Cambridge, MA, serving customers across North America. Founded in 2021, we are backed by world-class investors and partners, including some of the earliest investors in Cruise, Ring, Dropbox, and more. This is an incredible opportunity to join on the ground level of a rapidly growing startup. The features you build here will be used every day by leading manufacturers. You'll have the opportunity to work in a fast-paced environment and shape the future of the company and its technology. You will report to Tristar AI's Head of Engineering.
This is a hybrid role based out of our Kendall Square office in Cambridge, MA
About You:
You love a good challenge and learning new things.
You're able to own a core part of the product and juggle the different requirements that come along with it.
You are comfortable moving around a technology stack to understand how different features work and contribute to different parts of the platform.
An entrepreneurial spirit and eagerness to try new things and be innovative.
A bias for action, a roll-up your sleeves attitude, and a deep sense of personal ownership.
Responsibilities:
Develop and implement machine learning models and algorithms for computer vision applications in manufacturing.
Conduct research, experimentation, and prototyping to enhance the accuracy and efficiency of computer vision systems.
Train, fine-tune, and optimize machine learning models to handle a variety of manufacturing tasks, such as quality control, defect detection, object recognition, and process optimization.
Create robust, scalable, and production-ready code for deployment of machine learning models on manufacturing lines.
Keep up-to-date with the latest advancements in machine learning and computer vision technologies and bring innovative ideas to the team.
Collaborate with customers to understand their unique manufacturing challenges and tailor solutions to meet their specific needs.
Qualifications:
MS/PhD degree in Machine Learning, Computer Science, Software Engineering, Data Science or related fields preferred (open to BS with relevant professional and/or academic experience)
3+ years experience working in computer vision and machine learning
Knowledge of machine learning and computer vision libraries such as PyTorch, YOLO, TensorFlow, Keras, scikit-learn, OpenCV, PIL, is essential.
Proficiency in unsupervised, and semi-supervised learning techniques
Proficiency with autoencoder is a good plus to have
Proven research or practical experience in developing algorithms for image processing, content-based video/image analysis, object detection, segmentation and tracking
Familiar with version control systems such as Git
Strong optimization and debugging skills
Experience using traditional computer vision techniques
Working At Tristar AI:
We're building a strong, diverse team that values hard work and personal well-being. Benefits of working with us include:
Direct impact on product and culture
Company equity
Competitive compensation and benefits
Free coffee, juice, and snacks at our CIC office in Cambridge
Flexible work schedule
Sponsored company events and happy hours
We are an equal-opportunity employer. At Tristar AI, we celebrate all. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Help us build an inclusive community that will transform frontline operations.
Senior Software Engineer
Software Engineering Internship Job In Boston, MA
Senior Backend Engineer
Boston - hybrid working
Salary: $180-210k + bonus = OTE 300k upwards!
Responsibilities
Work closely with members of the Research group to review and define requirements for systems that simulate the impact of a large number of variations to the primary investment strategies
Create design proposals for technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python and C#
Design, develop, and support systems that run in on-premise data centers and on AWS
Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or a related discipline
Experience working with large, high-performance, distributed systems
Experience designing and developing complex production systems in Python
Understanding of computer systems architecture, operating systems, I/O and memory
A passion for software development and a desire to learn new technologies
Experience with developing cloud native solutions on public cloud, preferably AWS, is a plus
Experience working with Kubernetes is a plus
Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
Senior Software Engineer - Ecommerce
Software Engineering Internship Job In Boston, MA
We're a high-tech home security company that's passionate about protecting the life you've built and our mission of keeping Every Home Secure. And we've created a culture here that cares just as deeply about the career you're building. Ours is a no ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities and make a huge impact on the lives of all those who we protect. We don't just want you to work here. We want you to grow and thrive here.
We're embracing a hybrid work model that enables our teams to split their time between office and home. Hybrid for us means we expect our teams to come together in our state-of-the-art office on two core days, typically Tuesday and Wednesday, to work together in person, and teams can choose where they work for the remainder of the week. We all benefit from flexibility and get to use the best of both worlds to get our work done.
Why are we hiring?
Well, we're growing and thriving. So, we need smart, talented, and humble people who share our values to join us as we disrupt the home security space and relentlessly pursue our mission of keeping Every Home Secure.
What you'll do
SimpliSafe's Enterprise Information Systems team is on a mission to improve how our customers learn about our product, interact with our website throughout the sales and fulfillment funnel, and quickly receive their home security system to meet our company mission. From informing our customers about our product, providing a seamless checkout experience, and delivering that product to their door, our team is focused on delivering the best experience for our customers built on a platform focused on testability and reliability.
As a Senior Fullstack Software Engineer within the Enterprise Information Systems team, you'll be a key part of new and existing projects, building solutions from inception to production - design, development, testing and deployment. You'll provide input to process and workflow improvements with our business partners and architect solutions across multiple platforms and services that directly impact the day to day operations of our e-commerce, operations, and customer service teams by:
Using the best tools for the job; creating right-sized, tested, and reliable services to meet the needs of the customers and co-workers
Working with ecommerce stakeholders on new features, A/B tests, and our public facing website throughout the sales funnel
Developing and maintaining backend services and APIs that integrate with a variety of internal and external platforms
Collaborating with our operations teams to integrate with tools and services that power our call centers, and are closely integrated with our e-commerce website
Working with our QA engineers to ensure we run quality E2E tests during each stage of CI/CD
Building self-service internal tools, write documentation, and help shape our process improvement as we grow SimpliSafe's capabilities
About You
5+ years of industry experience
Knowledge of REST, GraphQL, and modern web technologies
Experience designing and implementing backend services, designing and building APIs for others to consume
Demonstrated experience with frontend implementations in modern web frameworks for public and internal applications
Comfort participating in code reviews, writing documentation, and architecting and presenting software solutions
Familiarity building and running scalable and fault tolerant cloud based microservices using AWS, Azure, or GCP
Comfortable with working in a CI/CD environment and improving development processes
Agile team experience with a desire to help the team and an interest in continuous delivery of high quality software
Passion, curiosity and a desire to continuously learn, challenge yourself, and grow your skills
Asks questions, listens to feedback, and provides support to your colleagues to ensure the best ideas and solutions are delivered
Nice to have skills
E-Commerce experience
Experience with Node.js frameworks such as NestJS
Infrastructure as code and DevOps experience such as Terraform or CDK
Knowledge of containerization including Docker, Kubernetes, or ECS
Experience with Commercetools or Contentful
Knowledge of functional programming concepts
Automation testing experience with tools like Cypress
Experience with React frameworks such as Remix or Next.js
On-call and internal employee support experience
Values you'll share
Customer Obsessed: Building deep empathy for our customers, putting them at the core of our work, and developing strong, long-term relationships with them
Aim High: Always challenging ourselves and others to raise the bar
No Ego: Maintaining a “no job too small” attitude and an open, inclusive, and humble style
One Team: Taking a highly collaborative approach to achieving success
Lift As We Climb: Investing in developing others and helping others around us succeed
Lean & Nimble: Working with agility and efficiency to experiment in an often ambiguous environment
We wholeheartedly embrace and actively seek applications from all individuals, no matter how they identify. We are committed to cultivating a diverse and inclusive workplace, and we believe our work is enriched when we incorporate a multitude of perspectives, backgrounds, and experiences. We want everyone who works here to thrive and contribute not only to our mission of keeping every home secure, but also to making our workplace safe and supportive for others. If a reasonable accommodation may be needed to fully participate in the job application or interview process, to perform the essential functions of a position, or to receive other benefits and privileges of employment, please contact **********************.
Senior React Native Developer
Software Engineering Internship Job In Boston, MA
Our client, a rapidly growing Fintech/commerce company, is looking for a skilled React Native Mobile Developer to take the lead in building innovative mobile applications. Our ideal candidate will have extensive experience in mobile app development, along with a strong grasp of app architecture, frameworks, frontend development, and SDKs. This role involves creating high-performance, scalable applications, including applications that support mini-app integration, all while ensuring an outstanding user experience.
Responsibilities:
Build, design, and support scalable mobile applications using React Native (or Flutter) for iOS and Android platforms.
Focus on making the app lightweight, efficient, and able to manage high-user traffic and multiple integrated mini-apps.
Develop and uphold a flexible and modular system architecture that allows for easy scalability and future upgrades.
Partner with product managers, designers, backend teams, and external developers to ensure cohesive project progress and alignment with overall goals.
Implement thorough testing procedures to ensure app stability, performance, and security across devices.
Write clear and detailed technical documentation for the app's framework, SDK, and mini-app integration processes.
Requirements:
At least 5 years of hands-on experience in mobile app development.
Expertise in React Native, with a proven track record of building apps for both iOS and Android platforms.
Proficient in working with RESTful APIs, GraphQL, and other integration methods.
Familiarity with CI/CD practices and tools for mobile app development.
Demonstrated ability to architect and implement scalable solutions for high-traffic applications with complex features.
A strong emphasis on creating polished, intuitive, and responsive user interfaces.
Experience collaborating with global, cross-functional teams.
Senior Software Engineer
Software Engineering Internship Job In Boston, MA
Join a leading Financial Technology firm at the forefront of innovation, delivering cutting-edge solutions to enhance financial operations and empower businesses worldwide. We pride ourselves on leveraging the latest technologies to create scalable, secure, and efficient platforms that transform the financial services landscape.
Role Overview
We are seeking a skilled and motivated Senior Software Engineer specializing in full-stack development to join our dynamic team. This role involves designing, building, and maintaining robust, scalable systems that drive the firm's mission to revolutionize financial technology. You will work on impactful projects, collaborating closely with cross-functional teams to deliver seamless user experiences and efficient back-end solutions.
Key Responsibilities
Design, develop, and maintain full-stack applications using Python (back-end) and React (front-end).
Architect and implement scalable cloud-based solutions on AWS, utilizing services like Lambda, RDS, S3, and ECS.
Create and manage infrastructure as code using Terraform to ensure efficient and repeatable deployments.
Build intuitive, responsive, and user-friendly front-end interfaces using React and related technologies.
Ensure the performance, reliability, and security of systems through rigorous testing and optimization.
Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Perform code reviews and mentor junior developers to foster a culture of excellence and continuous improvement.
Stay updated on industry trends and best practices to drive innovation within the team.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in full-stack development.
Proficiency in Python for back-end development and React for front-end development.
Hands-on experience with AWS services (Lambda, S3, RDS, EC2, etc.) and cloud architecture.
Expertise in Terraform for infrastructure-as-code practices.
Solid understanding of software design principles, patterns, and best practices.
Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Strong problem-solving and analytical skills with an attention to detail.
Excellent communication skills and the ability to work collaboratively in a team environment.
Previous experience in the financial technology domain is highly desirable.
Preferred Skills
Experience with other front-end frameworks such as Angular or Vue.js.
Knowledge of relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).
Familiarity with event-driven architectures and message queues (e.g., SQS, Kafka).
Exposure to data visualization libraries and tools.
Senior Software Engineer
Software Engineering Internship Job In Boston, MA
HireScope has partnered with Lambent, a SaaS company based in Boston, to help grow their Engineering team! See more info about the company and position below.
About the Role
You will work as part of the team, building and delivering value across all dimensions of our product: user-facing applications, APIs and services, integrations to third party applications, analytics and data pipelines, and cloud infrastructure.
In this role you will help:
Design, build, monitor, and maintain Python services
Deploy and manage infrastructure using Terraform on Azure
Improve our observability through logging, metrics, and alerting
Monitor system health and respond to production issues
Participate in technical design discussions and contribute to architectural decisions
Collaborate with team members through pair programming, code review, and knowledge sharing
This role reports to the VP of Engineering.
What We Do
Lambent develops a software-only cloud-based spatial intelligence and occupancy data analytics platform for smarter space planning. Our product, Lambent Spaces, utilizes AI and Machine Learning to provide occupancy-based metrics using anonymous data from existing wireless technology in the built environment. We help space planners achieve space utilization targets, align schedules or staffing with actual demand, and reduce capital and operational expenses.
Our engineering team builds the platform that processes this data at scale, turning wireless signals into actionable insights for our customers.
What We're Looking For
This role typically requires 5+ years of relevant experience.
Required Skills:
Strong Python development experience, particularly with async programming
Track record of building, deploying, and maintaining production services with comprehensive monitoring
Experience with infrastructure as code and CI/CD pipelines
Strong communication skills and enthusiasm for collaborative problem solving
Background in observability practices including logging, metrics, and alerting
It will be helpful if you have:
Experience with pair and collaborative programming
Experience with Microsoft Azure
Experience with Data Lakehouses like Databricks or Snowflake
Experience building and working with time series data
Background in log aggregation systems (Azure Log Analytics, ELK, Splunk, etc.)
Experience with metrics visualization tools like Grafana
Experience with NextJS / React
Experience with FastAPI
Experience with Terraform
Experience with Gitlab CI
We value engineers who:
Treat the customer experience as the highest priority
Enjoy iterative development: the art of doing just what we need to do
Balance pragmatic solutions with long-term architectural sustainability: making expedient choices while avoiding design decisions that limit future options
Enjoy collaborative technical discussions and are comfortable making and evolving technical decisions as a group
Take initiative in improving system reliability
Our Engineering Culture
We maintain a highly collaborative environment where engineers actively participate in technical discussions and shape architectural decisions. We value driving value for the customer, pragmatic solutions, iterative development, and open communication.
We embrace a lean, kanban-style workflow that maximizes time spent on meaningful work. Our deep background in Agile methodologies has led us to streamline our process - our daily meetings focus on active collaboration and planning, and we adapt our priorities based on emerging customer needs and technical insights.
Benefits
In addition to a competitive base salary, opportunity for bonuses and stock options, we provide a positive, collaborative, supportive and flexible work environment that encourages experimentation and creativity. Some of the benefits we provide include:
Financial:
Early-stage equity
401K plan with company match
Competitive base salary with bonus potential
Health & Wellness:
100% paid employee insurance (health, dental, vision, disability)
Option to enroll in an FSA, HSA and a suite of other health benefits (OneMedical, Talkspace, Teladoc, Health Advocate among other) and an opt out bonus if you're covered elsewhere
Wellness benefits and services
Work-Life Balance:
Remote and hybrid work (with coworking passes so you can get out of the house)
Flexible hours and unlimited PTO (and the ability to use it)
Personal development and education benefits
Location:
Great location in Boston's Financial District (food, arts, greenway)
Convenient to all public transportation
Software Engineering Manager
Software Engineering Internship Job In Boston, MA
JOB MISSION:
We are actively seeking a skilled and motivated Engineering Manager to lead a software development team within our eCommerce platform. At New Balance, we seek active learners who love to use modern technology to solve challenging problems. You will be working with the latest technologies, tools and frameworks, as well as working together with the rest of the team to push New Balance as an innovator for years to come.
MAJOR ACCOUNTABILITIES:
Lead and inspire an engineering team of +/- 10 engineers, fostering a culture of innovation, accountability, collaboration, and continuous improvement.
Drive strategic initiatives, ensuring alignment between engineering efforts and company goals.
Work with Product Managers, Quality Engineers, and cross-functional teams to deliver user-centric, high-quality and scalable solutions align with New Balances vision goals.
Optimize development processes and promoting best practices and identifying opportunities for process improvements. Participate in Agile ceremonies, including standups, retrospectives, and planning sessions, to drive team efficiency.
Collaborate closely with Operations, SRE, and Platform teams to diagnose and resolve production issues swiftly, ensuring minimal disruption to users and maintaining system scalability and performance.
Support career development by identifying growth opportunities, providing coaching on complex technical and design challenges, and encouraging learning and development for team members. Manage the development and growth of engineers by setting clear, achievable goals.
Collaborate with Product and Engineering teams to ensure projects meet high standards of quality, reliability, and security, and are delivered on schedule.
Provide timely, actionable feedback to team members using specific examples and metrics to ensure continuous improvement.
Manage resources effectively by ensuring appropriate workload distribution and efficient use of the team's capabilities.
Contribute to recruitment efforts by identifying and hiring candidates who are the best fit for the team, ensuring alignment with the team's culture, needs, and long-term success, while actively working to remove obstacles to productivity.
Lead strategic decision-making around technology choices and infrastructure by collaborating with lead and senior engineers to ensure systems are scalable, performant, and secure.
Promote a culture of collaboration and engagement, encouraging open communication and teamwork to support a high-performing engineering environment.
REQUIREMENTS FOR SUCCESS:
10+ years of technical experience in Operations, Software Engineering, or Software Development
4+ years of management experience leading technical professionals
4+ years of experience in eCommerce preferred
Bachelor's degree in information systems, Computer Science, or other relevant field
In-depth knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, performance/quality testing, and operations
In-depth knowledge of security best practices
High-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
High degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities.
Strong communication skills, both verbal and written, with strong relationship, collaborative and organization skills.
Extensive experience with web and integration technologies such as HTTP, HTML, CSS, JavaScript, Node.js, .Net, C#, Java, PHP, REST, SOA, microservices, message queues, and databases
Experience designing and implementing complex enterprise applications in B2C eCommerce, Order Management Systems, Product Information Systems, ERP, CRM or similar
Experience with Microsoft Azure and Salesforce Commerce Cloud
Ability to balance customer requirements with technical restraints (e.g., application size, bandwidth, hardware/software/equipment selection)
Experience with the Atlassian suite of products (Confluence, Jira, Service Desk, Bitbucket)
Knowledge of DevOps practices and tools
Regular Associate Benefits
Our products are only as good as the people we hire, so we make sure to hire the best and treat them accordingly. New Balance offers a comprehensive traditional benefits package including three options for medical insurance as well as dental, vision, life insurance and 401K. We also proudly offer a slate of more nontraditional perks - opportunities like online learning and development courses, tuition reimbursement, $100 monthly student loan support and various mentorship programs - that encourage our associates to grow personally as they develop professionally. You'll also enjoy a yearly $1,000 lifestyle reimbursement, 4 weeks of vacations, 12 holidays and generous parental leave, because work-life balance is more than just a buzzword - it's part of our culture.
Temporary associates are provided three options for medical insurance as well as dental and vision insurance and an associate discount.
Part time associates are provided 401k, short term disability, a yearly $300 lifestyle reimbursement and an associate discount.
Flexible Work Schedule
For decades we have fostered a unique culture founded on our values with a particular focus on in-person teamwork and collaboration. Our North American hybrid model encourages rich in-person experiences, showcasing our commitment to teamwork and connection, while maintaining flexibility for associates. New Balance Associates currently work in office three days per week (Tuesday, Wednesday, and Thursday). Our offices are fully open, and amenities are available across our North American office locations. To continue our focus on hybrid work we have introduced “Work from Anywhere” (WFA) for four weeks per calendar year. This model will help us enhance our culture while continuing to maintain elements of flexibility.
Equal Opportunity Employer
New Balance provides equal opportunities for all current and prospective associates and takes affirmative action to ensure that employment, training, compensation, transfer, promotion and other terms, conditions and privileges of employment are provided without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, handicap, genetic information and/or status as an Armed Forces service medal veteran, recently separated veteran, qualified disabled veteran or other protected veteran.
Explore Location
Apply Now
Senior Software Engineer - Java
Software Engineering Internship Job In Boston, MA
Immediate need for a talented Senior Software Engineer - Java. This is a 12+ Months Contract opportunity with long-term potential and is located in Boston, MA (Onsite). Please review the job description below and contact me ASAP if you are interested.
Job ID:25-58462
Pay Range: $70 - $80/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
Collaboration with product management: Work on requirements, decompose epics into stories, and deliver solutions that meet or exceed customer expectations.
Scalable, resilient systems: Build scalable, resilient, cloud-based systems aligned with long-term strategy.
Support: Provide outstanding support, including on-call support when necessary.
Mentorship: Mentor junior software engineers.
Key Requirements and Technology Experience:
Skills-Java & Springboot Postgres / Liquibase Back End Data Base AWS, need to know infrastructure related and code that interfaces with SNS and SQS.
Principal Level Candidates only.
Micro services or architecture background, if they have worked on highly performative microservices
Core Java technologies and frameworks: Expert in Java and frameworks like Spring Boot.
Databases and SQL: Proficient in working with databases and SQL.
Cloud platforms and containerization: Understanding of AWS or other cloud platforms and containerization technologies like EKS and Docker.
Version control systems: Experience working with version control systems like GIT.
Asynchronous workers and messaging services: Experience with asynchronous workers and resilient messaging services like SNS and SQS.
Microservice architectures: Understanding of microservice architectures and twelve-factor app patterns.
Reliable software: Ability to build reliable software that can withstand unreliable environments.
Unit and integration test automation: Experience with Junit and Spring Boot test frameworks for test automation.
CI/CD and automated deployment: Experience building and deploying applications using continuous integration pipelines and automated deployment tools like Jenkins.
Solid foundation in software engineering: Bachelor's degree (preferred) and 4 years of experience.
Critical thinking skills: Ability to build end-to-end solutions with critical thinking.
Passion for learning: Committed to learning new things and developing with the latest technologies and frameworks.
Teamwork and independence: Ability to work well in both small agile teams and independently, with a strong user focus.
Analytical, communication, and organizational skills: Strong skills to handle multiple tasks simultaneously.
Engineering practices: Participation in code and design reviews, environment strategy, and build/deployment pipeline practices.
Our client is a leading Banking Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Senior Software Engineer
Software Engineering Internship Job In Boston, MA
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.
Software Engineer - LLJP00001639
Software Engineering Internship Job 10 miles from Boston
Work in a laboratory team environment to design, develop, and integrate control software for wireless communications systems, including communication satellite payloads and associated ground terminals.
Develop software for commercially available single-board computers in embedded environments and general-purpose processors.
Integrate and test software with commercial off-the-shelf and proprietary digital hardware boards performing advanced digital signal processing functions.
Work with commercial off-the-shelf networking equipment and application layer services.
Lead hands-on diagnosis of integration and testing issues with a system-level understanding.
Collaborate closely with other software and firmware developers to resolve issues.
Responsibilities:
Design, develop, and integrate control software in a laboratory team environment for wireless communication systems.
Run software on single-board computers and general-purpose processors in embedded environments.
Test software with a mix of commercial off-the-shelf and proprietary digital hardware boards, networking equipment, and application layer services.
Diagnose and address issues during integration and testing.
Collaborate with software and firmware developers to resolve technical challenges.
Required Skills:
Experience with programming languages such as C++/C, Python, and Java.
Ability to efficiently apply programming skills to development tasks.
Experience developing on a Linux platform.
Familiarity with inter-process communication and concurrent programming.
Experience with AEHF and Milstar Satcom Systems.
Experience with Evolved Strategic SATCOM (ESS).
Strong communication skills, both oral and written.
Willingness to work in a team environment.
Preferred Skills:
Proficiency in MATLAB, LabVIEW, and other software packages for automating and testing signal processing systems.
Knowledge of communication theory and communication system design.
Familiarity with Unified Modeling Language (UML).
Skill Matrix:
Qualification
Assessment
Must Have
Degree Level
Bachelor's Degree
Yes
Engineering
Software/Algorithm Development
6 years
Experience
AEHF and Milstar Satcom Systems
6 years
Evolved Strategic SATCOM (ESS)
6 years
Programming
C/C++ Programming
6 years
Java Development
6 years
JavaScript Development
6 years
JSON
6 years
Object Oriented Software Design and Development
6 years
Python
6 years
Software Design/Development
6 years
Web Application Development
6 years
Web-based API Processing
6 years
XML
6 years
Systems
Linux Environment
6 years
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
Due to the nature of the work, a United States Government Clearance is required to be eligible for the position **
Senior Software Engineer
Software Engineering Internship Job In Boston, MA
We are looking for an aspiring and motivated senior software engineer to join the Department of Biomedical Informatics at Harvard Medical School, to build platforms for genome analysis. Genome sequencing is becoming a routine approach for diagnosing genetic diseases. As the number of patients referred to genetic screening is increasing, there is a need to build effective solutions to manage their data for clinical applications and discovery research.
The Park Lab has developed 3 platforms for the analysis of sequencing data. They are the Somatic Mosaicism Across Human Tissues Data Portal (SMaHT), the Clinical Genomic Analysis Platform (CGAP) and the 4D Nucleome (4DN) Data Portal. These data portals are scalable web-based applications for analysis, annotation, visualization, and reporting of genomic data. They are developed by a multidisciplinary diverse team of clinical geneticists, bioinformatic scientists and software engineers, and share the AWS cloud-based back-end. The working environment combines the best features of a startup (fast pace, flexibility, flat hierarchies) with those of one of the leading medical schools (excellent benefits, outstanding opportunities for learning).
You are an experienced senior software engineer who wants:
to lead and work in a small team of developers and scientists utilizing state of the art big data technologies and following best practices,
to build an open-source data portal for genomics,
to gain practical experience with all the technologies the platform is based on,
to conduct systems analysis, design, development, and implementation of new web applications,
to take courses at the Harvard Extension school at very reasonable costs (optional),
to enjoy other excellent benefits Harvard University has to offer,
to contribute to science and healthcare through software engineering.
The responsibilities include:
Owning, developing and maintaining infrastructure and back-end for all various data portals
Guiding decision making, driving development and prioritization of cross-functional features to support the SMaHT Data Portal
Being self sufficient, owning features from end-to-end
The successful candidate will gain hand-on experience with, and master the following technologies:
Python
ElasticSearch/Postgres
Cloud computing (using Amazon Web Services)
Docker
RESTful APIs (Pyramid)
Innovative C++/Python Software Developer
Software Engineering Internship Job 38 miles from Boston
Job type: Full-time, on-site
Experience: Mid Level to Senior
Do you want to work at the forefront of technology on complex problems that have never been solved before? Are you interested in being part of a company with a mission to get its software in space? Geisel Software is a fast-growing custom software development company with special expertise in embedded and application software, and a passion for staying ahead of the technology curve. Founded in 2011, we have a long history of delivering tech-forward web/cloud, robotic, IoT, and machine learning solutions.
With a client list that includes NASA, Teledyne FLIR, Wyss Institute at Harvard University, iRobot, Medica, and more, we are embracing innovation to solve some of today's toughest technical challenges. We're looking for a hard-working individual to join our team in Worcester, Massachusetts who thrives on challenge and is a proven self-starter. This position will put your problem-solving skills to the test, whether that means tracking down answers on Google, from a colleague, or building a new solution on your own.
Key for this Role
C++
Python
Networking Skills
Minimum System Requirements
3+ years of experience with Python and C++
Experience with the following packages: matplotlib, numpy, multiprocessing, threading
AWS Experience with Lambda, S3, CDK
Willing to commute to Worcester, MA
Looking for full-time employment.
Full Technical Specifications
You're passionate about software development -- it's what you do even in your free time.
Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language.
An aptitude for learning new platforms and technologies on the fly. We're constantly working on new projects that will push you and keep you always learning new technologies.
Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery.
Actively pursuing new knowledge and technologies. If you're a web frontend guru, are you building your backend skills? If you're an embedded developer, are you developing apps for Android or iOS?
Already comfortable on Linux. You can be a Windows/Mac pro, but you'll be doing at least 50% of your development on Linux. You should be comfortable with that
Technologies We Often Use
Python3
ModernC++ (C++11, C++14, C++17, etc.)
Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
Machine Learning (ML) and Computer Vision (CV)
Open-Source Frameworks
Linux - As a user at least, but also administration and kernel development
Distributed computing and inter-process communication (IPC) mechanisms
RTOS for mission-critical applications
Agileand Hybrid-Agile design methodologies
Embedded Development in C/C++ (Arm or x86)
Embedded platforms (Raspberry Pi, BeagleBone, OMAP, etc.)
What you'll get
An opportunity to work with the latest technologies across a variety of platforms.
A fun, exciting work environment, by developers for developers, focused on the results, not the politics.
An experienced team and mentorship to help you grow in your craft and career.
A position with an Inc 5000 fastest growing company, offering competitive benefits, company stock options, and salary.
Geisel Software's team members come from diverse backgrounds with their own unique experiences and distinct range of knowledge which inspires creativity and innovation. We are proud to be an Equal Employment Opportunity Employer and are committed to creating a diverse and inclusive environment where every employee is valued for what they bring to the team.
Apply Now
Apply here and include your resume and a brief cover letter explaining why you think you'd be a great fit at Geisel Software. We'd love to hear about what you've done with technologies we're using, or other projects you've worked on. What do you think you're really good at and why? What have you done outside your current job to improve your craft? Why do you think you'd be a great fit?