Hardware collaboration platform 🤖 Inspired by software development principles
Senior Software Engineer – Integrations, Automations
Location
Massachusetts
Posted
32 days ago
Salary
$160K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer – Integrations, Automations
AllSpice
• Work directly with customers and internal teams to design and implement solutions that fit how hardware teams actually operate, from their toolchains to their deployment environments. • Build automation workflows that streamline and optimize circuit design processes, leveraging AllSpice’s platform and backend systems. • Develop integrations with third-party APIs such as PLM and manufacturing tools. • Contribute across the stack, from backend services to front-end interfaces, within the AllSpice Actions product. • Partner with the expansion team on other product initiatives across the stack, ensuring your work has impact not only on the customers you serve, but also the platform everyone builds on, as priorities evolve. • Maintain and elevate code quality, fostering strong engineering practices through reviews, mentorship, and thoughtful design.
Job Requirements
- 4+ years of software engineering experience
- Bachelor's degree or higher in a technology-related field
- Project management skills with ability to lead and collaborate with varied stakeholders, from engineers to customers, to move projects forward
- Can think in terms of the big picture but deliver on the details
- Ability to manage ambiguity gracefully, autonomy, and confidence in being self-directed
- (Optional) Availability to work out of our flex offices in San Francisco or Boston on a hybrid basis (2-3 times/week)
Benefits
- Supportive and smart colleagues
- Flexible work
- Opportunity to make a big impact
- Competitive salary & equity
- Health, dental, vision
- Generous PTO
- Home office stipend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
AgentGreat talent is global 🌏 - We help you hire top-tier, specialty, and senior talent globally.
• Collaborate with the CTO to design, build, maintain, and debug features across the platform. • Develop and maintain integrations with third-party APIs and services • Contribute to both frontend (React Native, Flutter, TypeScript) and backend (Node.js) development. • Ensure performance, security, and scalability as the product grows. • Participate in code reviews and contribute to best practices. • Work in a small, agile team where you’ll take ownership of projects end-to-end and drive decisions with long-term impacts.
Software Engineer I, 2027 Mastercard Launch Graduate Program - Sydney, Australia
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I, 2027 Mastercard Launch Graduate Program - Sydney, Australia Mastercard works to connect and power a sustainable and inclusive global economy. Software engineers at Mastercard build the systems that process transactions, analyze data and detect fraud to gain insight into the direction of the economy on behalf of our customers. We are focused on building simple, safe and smart solutions that instill trust in every interaction. Our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. We cultivate an environment for all employees that respects their strengths, views, and experiences through a global and collaborative culture of inclusion and a sense of belonging. Mastercard software engineering teams are obsessed with security, reliability, and performance and driven to deliver solutions that delight our customers. We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments. - Are you passionate about software engineering? - Do you enjoy seeing your code have real-world impact on a wide range of customers and important problems? - Do you want to join a company that offers a competitive benefits program that attracts and retains the most talented engineers around the world? - Do you want to work for a company that offers additional benefits that match our values such as flexible work hours, paid volunteer days, charitable matching, and tuition assistance? - Do you thrive in a place where you are continuously learning more while growing your skills and career? - Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected, and who can bring their authentic selves to work? Learn more at Mastercard's Corporate Sustainability Report. The Software Development Engineer I is a full-time role within Mastercard Launch, a cohort based, graduate development program designed to build the skills you'll leverage most as an innovator in the payments space. Eligibility requires that you currently be a graduating senior, pursuing a relevant degree. Role: - A hands-on engineer who writes high-quality code with a focus on security, design, and maintainability. - Contribute to all phases of software development from design through rollout. - Have strong ownership of your team's software including monitoring, dependencies, build, and deployments. - Communicate, collaborate and work effectively in a global environment. About You: - Undergraduate or Master's students graduating in July 2026 - Feb 2027 - Able to start work on 1 Feb 2027 (Start Dates are fixed) - Strong foundation in algorithms, data structures, and core computer science concepts. - Proficiency in one or more general-purpose programming languages such as Java, JavaScript, C#, Python, etc. - Strong written and verbal English communication skills. - Strong analytical and excellent problem-solving skills. Visa Sponsorship: Mastercard Australia cannot sponsor intern and full-time employment visas, and only candidates who possess full legal working rights in Australia will be considered (PRs & Citizens of AUS/NZ only). Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Senior Full-Stack Software Engineer
Neo.TaxSoftware that optimizes your tax strategy, against a new set of tax changes that make unprofitable startups owe taxes.
Role Description Neo.Tax is seeking a Senior Full-Stack Software Engineer who wants to build products that automate manual enterprise accounting and finance processes. The ideal candidate has expertise in developing complex web applications on both the frontend and backend. Starting out, you will work on our platform team. Platform is responsible for maintaining all of our common libraries, common data models, third-party providers, and data ingestion for our asynchronous data processing pipeline. Responsibilities - Cross-functional collaboration — Work with engineering, data science, and product to evaluate requirements, scope projects, estimate effort, and prioritize work that delivers real value. - Design, develop and maintain web applications — Deliver value for our customers, both externally and internally facing. - Data ingestion at scale — Build pipelines that process millions of records from diverse sources (Jira, Github, payroll systems, accounting software, etc.) reliably and efficiently. - Data modeling — Design schemas flexible enough to handle different company types, industries, and business processes. - Integrations — Read API documentation, build integrations with third-party systems, and handle the inevitable quirks of external data sources. - Customer-facing features — Ship functionality that helps finance teams run their monthly capitalization workflows. - Internal tooling — Build tools that help the team operate and debug the system. - Automated testing and deployment — Develop and maintain processes to ensure robust systems. - Code Review — Review other engineers’ code and provide timely and valuable feedback to ensure high quality. - Troubleshoot critical issues — Identify root-cause and eliminate recurrence through durable engineering fixes. Qualifications - Bachelor's or Master’s in CS, CE, or related field. - 7+ years professional experience in full-stack development. - Strong proficiency in TypeScript. - Strong proficiency in databases: ORMs, SQL and relational databases. - Strong proficiency in NodeJS and associated frameworks. - Strong proficiency with distributed systems (e.g., asynchronous data processing pipelines). - Proficiency with React or similar frameworks with one-way data binding paradigms. - Ability to effectively design and implement solutions without the help of AI. - Strong problem-solving, analytical, communication, and teamwork skills. Bonus - Experience with GraphQL. - Experience with GCP, AWS, or Azure. - Experience with DevOps practices and tools (e.g., Terraform). - Experience with automated testing (unit, integration, end-to-end, black box, mocking, etc.). - Experience working at early-stage, venture-backed startups. Benefits - Salary range: $190,000 - $210,000 - Stock Option Plan (Equity) - Health Care Plans (Medical, Dental, Vision, Short-term Disability) - 90% coverage for individual + family - Health & Wellness subsidy - Retirement Plan (401k) - Paid Time Off (Vacation, Sick & Public Holidays) - Family Leave (Maternity, Paternity) - Work From Home (100% remote team) Who You Are - Ownership-oriented — You want autonomy and responsibility. You're not looking for someone to hand you a detailed spec and check your work. - Proactive communicator — You identify and raise risks before they become issues, summarize what you've heard, and ask clarifying questions rather than making assumptions. - Pragmatic over idealistic — You evaluate solutions based on trade-offs, not dogma. You know when to take shortcuts and when to invest in durability. - Business-aware — You can take product requirements and break them into iterative deliverables that ship value in days or weeks, not months. - Comfortable with ambiguity — You can dive into unfamiliar code, make sense of incomplete requirements, and figure out what needs to happen. What It’s Like to Work Here The engineering team consists of seven full-time team members (including you) split up across three squads. They work closely with a three-person data science team, one product manager and one engineering manager. We're early adopters of AI tooling. Engineers use Claude Code daily, and we actively experiment with new AI workflows. We're looking for someone who sees AI as a force multiplier for skilled engineers, not a replacement for knowing how to code. What success looks like in 90 days - You understand the fundamentals of our technology stack end-to-end. - You understand the business domain you work in (software capitalization), characteristics of the product’s customers, how they work at a high-level, and why our software is valuable to them. - You understand our development process, how we plan work, how we coordinate with other teams, how to submit code for review, how to review other engineers’ code. - You’ve shipped a number of smaller features or bug fixes, in addition to at least one larger project that you implemented mostly independently. Who should not apply - People who have never led an engineering project from inception to delivery without significant guidance. - People who have not taken desired business outcomes and product requirements and broken them up into iterative software deliverables that deliver value in days or weeks, not months. - People who do not evaluate solutions based on trade-offs but always do things a certain way. - People who are uncomfortable reading code to understand how a system works. - People who rely on AI as a substitute for fundamental engineering skills. - People who communicate reactively rather than proactively. - People looking for significant mentorship.
Lead Training Instructor
General Electric - GEBuilt on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work
Role Description The Global Customer Training Instructor will be responsible for delivering a world-class technical training experience to our controls-upgrade customers. This involves the customization of training material to meet customer objectives and target audience, as well as the customization of simulation software to site-specific applications along with class workshops and labs. - Interact with customers, training coordinators, project managers, project engineers, and other functions. - Report to the global customer training leader to deliver quality training for CSS customers. - Responsible for material updates, equipment health checks, licensing of software, shipping equipment back after each class, communicating with customers, and closing out projects for final revenue recognition. - Oversee technical advising of field services & mobilization for First of a kind Controls installation, new Controls NPI, and assist with critical Customer Issue Resolution (CIR). - Strong and diverse controls background working as a field engineer or project engineer with a passion for training and problem solving. - Mastery of MS Office solutions (Word, Excel, PowerPoint, and SharePoint/Box) and SAP is a must. - Experience with a wide range of controls applications and platforms (MarkVIe, EX2100e), Nuclear and Aero is a plus. Qualifications - BS degree in electrical or mechanical engineering from an accredited university. - More than 7 years of experience in Power Plant controls engineering, field services, and instruction. - Strong communication skills with a passion for training. - Proficiency with Cimplicity, ToolboxST, and MS Office (Excel, Word, PowerPoint). - Advanced organizational skills with the ability to handle conflicts and pressure. - Role involves 50% travel to customer sites within North America (mainly the US). Requirements - Experience with cybersecurity systems for industrial applications. - Experience with SAP and Smartsheet. - Experience working for a large engineering firm (> 1000 persons). - Technical communication skills. - Awareness of HSE requirements within industrial environments. - This role requires access to U.S. export-controlled information. Benefits - Medical, dental, vision, and prescription drug coverage. - Access to Health Coach from GE Vernova, a 24/7 nurse-based resource. - Access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling, and referral services. - Retirement benefits including the GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions. - Access to Fidelity resources and financial planning consultants. - Tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance, and 12 paid holidays. - Permissive time off.




