landing_page-logo
  1. Home
  2. »All Job Categories
  3. »Computer Software Jobs

Auto-apply to these computer software jobs

We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.

C++ Software Engineer, 3D Desktop Application-logo
C++ Software Engineer, 3D Desktop Application
FormlabsSomerville, MA
To reinvent an industry, you have to build the best team. Join Formlabs if you want to bring groundbreaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world. Our Software team continues to develop one of the most powerful and intuitive desktop print applications on the market: PreForm. Fine-tuning the geometry of models in space is one of the most complex challenges our Software Team tackles -- such as: Path planning and tool path generation, motor control for the printer, print success estimation (failure mode detection, typically using FEA/FEM, computational fluid dynamics, etc.), geometry (mesh slicing, polygon arithmetic, mesh repair and generation), support structure generation, printer/desktop communication, and dynamic, real-time print failure detection (computer vision, machine learning). If you are a talented engineer who is excited to dive into with 3D geometric algorithms and other challenging problems, we want you to join the Desktop Software Team as a PreForm Software Engineer. The Job: Develop world class desktop 3D printer software with a focus on geometric algorithms Work with R&D teams to integrate newly researched features into the production PreForm codebase Ship value-generating features to tens of thousands of users by implementing and optimizing a wide range of complex algorithms Work with Product Management teams to define long-term feature roadmap You: Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams Experienced with object oriented design and development Experience developing 3D graphics or computational geometry Bonus Skills: Experience with solid mechanics or FEM Experience with image processing Our Perks & Benefits: Robust equity program to build future wealth through RSUs Comprehensive healthcare coverage (Medical, Dental, Vision) Low cost fund options in our 401K and access to advisors Generous paid Parental Leave (up to 16 weeks) Tenure-based paid Sabbatical Leave (up to 6 weeks) Flexible Out of Office Plan- Take time when you need it Ample on-site parking & pre-tax commuter benefits Healthy on-site lunches, snacks, beverages, & treats Regular sponsored professional development opportunities Many opt-in culture events across our diverse community And of course… unlimited 3D prints We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Our Perks & Benefits: Robust equity program to build future wealth through RSUs Comprehensive healthcare coverage (Medical, Dental, Vision) Low cost fund options in our 401K and access to advisors Generous paid Parental Leave (up to 16 weeks) Tenure-based paid Sabbatical Leave (up to 6 weeks) Flexible Out of Office Plan- Take time when you need it Ample on-site parking & pre-tax commuter benefits Healthy on-site lunches, snacks, beverages, & treats Regular sponsored professional development opportunities Many opt-in culture events across our diverse community And of course… unlimited 3D prints We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Posted 30+ days ago

Senior Software Engineer, Payments-logo
Senior Software Engineer, Payments
Blockchain.Com, Inc.Paris, TX
Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are looking for software engineers from a variety of technical backgrounds with a proven track record in building scalable, reliable and performant systems. You will play a critical role in building financial and crypto-native products, services and APIs. As a Senior Back-End Engineer you should lead by example - driving the technical discussions, influencing the approach and making a positive impact on the team's development by advocating the best engineering practices. WHAT YOU WILL DO You will be part of the Brokerage - Payments team who enable blockchain customers to deposit and withdraw in the blockchain app Develop and integrate APIs from new and existing payment providers, banks and other third parties across multiple countries. Work with our FinOps team and payment providers to resolve customer issues Advocate best practices, code quality, test coverage and drive technical discussions Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain's products Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data Work within interdisciplinary teams to continually deliver the highest quality software to our users WHAT YOU WILL NEED You know at least one programming language in depth You have at least 7 years experience building and shipping highly-available, fault tolerant, production ready distributed backend systems You have experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices You are customer focused and continuously suggest how the backend can provide the best Customer Experience You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring Preferably exposure to technologies such as Kafka, PostgreSQL, Redis We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more A passion for crypto and the transformations it enables COMPENSATION & PERKS Competitive full-time salary based on experience and meaningful equity in an industry-leading company Awesome office location in the heart of Paris Work from Anywhere Policy: You can work remotely from anywhere in the world for up to 20 days per year. The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an exciting, emerging industry Unlimited vacation policy; work hard and take time when you need it Performance-based bonuses paid in cash Apple equipment provided by the company #LI-Hybrid Blockchain is committed to diversity and inclusion in the workplace and is proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, and apprenticeship. Blockchain makes hiring decisions based solely on qualifications, merit, and business need at the time. You may contact our Data Protection Officer by email at dpo@blockchain.com. Your personal data will be processed for the purposes of managing Controller's recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller's behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under the standard contractual clauses.

Posted 30+ days ago

Staff Software Engineer, Interoperability-logo
Staff Software Engineer, Interoperability
ZocDoc, Inc.New York City, NY
Your Impact on our Mission You're about to set the stage for a data revolution in healthcare. While most of the industry trudges behind modern standards, we refuse to settle for the status quo. As a Staff Software Engineer on Zocdoc's Interoperability team, you'll be at the forefront of a bold new era-reinventing how healthcare data moves across an entire sector that's been hungry for change. You'll own a high-impact technical roadmap, building a scalable, best-in-class platform that unifies patients, providers, and health systems. And by pushing boundaries every step of the way-from API design to AI-driven breakthroughs-you'll help Zocdoc outrun internal expectations and outpace the broader market, demonstrating that true interoperability can be every bit as accessible, efficient, and innovative as any cutting-edge tech solution. You'll enjoy this role if you… Are fired up about launching healthcare tech into the future-whether it's crafting thoughtful APIs or unleashing AI-driven breakthroughs Light up at the idea of building a platform that powers an entire ecosystem: internal teams, external partners, and millions of patients Thrive on scrappiness, turning "no" into "how?" and finding creative ways to modernize even the most outdated systems Bring a laser-focused product mindset, always searching for new ways to elevate data sharing, tracking, and usage for real patient impact Are eager to mentor engineering talent, champion best practices and foster a culture of continuous growth Relish rewriting norms and are determined to help Zocdoc redefine healthcare interoperability and blaze a new trail for industry innovation Your day to day is… Charting the technical course that cements Zocdoc as the leader in healthcare data exchange-drafting technical roadmaps, setting technical priorities, and driving visionary initiatives Collaborating across product, analytics, and engineering to spot the next wave of platform capabilities, launch breakthrough services, and tap into entirely new product frontiers Building large-scale APIs and microservices, creating frictionless data flows that truly empower both patients and providers to access care and information in real time Mentoring fellow engineers, supercharging team throughput through robust coding standards, automated workflows, and a culture that embraces continuous improvement Spearheading bold innovation, whether it's adopting generative AI, exploring emerging data sources, or pioneering architectural strategies that keep Zocdoc ahead of the pack in healthcare tech You'll be successful in this role if you… Have spent 7+ years shaping robust, high-performance backend services and APIs that power real-world user experiences at massive scale-ideally in environments where data reliability is everything Have owned complex, user-facing platforms, balancing near-term deliveries with a long-range, strategic vision that keeps your solutions relevant and forward-thinking Bring a strategic mindset, fusing immediate wins with a big-picture roadmap that drives meaningful transformation for your organization Lead by example, steering teams toward best-in-class testing, deployment, and observability practices that amplify output and quality Communicate brilliantly, diving deep into technical details with engineers yet delivering clear, compelling platform solutions to non-technical audiences Thrive on problem-solving, especially when it involves healthcare's unique integration hurdles, and you're always exploring frontiers that push what's possible Have familiarity with healthcare data standards (e.g., FHIR, HL7), alongside an eagerness to challenge traditional healthcare interoperability patterns Benefits: Flexible, hybrid work environment at our convenient Soho location Unlimited Vacation 100% paid employee health benefit options (including medical, dental, and vision) Commuter Benefits 401(k) with employer funded match Corporate wellness programs with Headspace and Peloton Sabbatical leave (for employees with 5+ years of service) Competitive paid parental leave and fertility/family planning reimbursement Cell phone reimbursement Catered lunch everyday along with beverages and snacks Employee Resource Groups and ZocClubs to promote shared community and belonging Great Place to Work Certified

Posted 1 week ago

Senior Software Engineer-logo
Senior Software Engineer
CNA Financial Corp.Chicago, IL
You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential. JOB DESCRIPTION: Essential Duties & Responsibilities Individual contributor responsible for providing a high level of expertise in systems analysis and design, application development and integration, and testing of complex systems applications to support business needs. Provides guidance to others informally and formally leads teams on a project and/or program. Evaluate complex client area requirements and processes and design application system specifications. Develop modular, scalable, reusable web, batch and serverless applications for IVR's, QBE (Quote, Bind and Endorse) portal and AWS Connect flows utilizing tools like IBM BPM, APIGEE, Gradle and cloud functions like Lambda, PCF and modern web technologies including Java, Node.js, Spring boot, AWS and GCP. Automate the deployment process by building the modern CI/CD pipelines using Bamboo Specs and Jenkins Pipeline Scripts, version control with GIT, build tools like Gradle or Maven, artifact management with Jfrog Artifactory, and code analysis with SonarQube, ensuring efficient and error free delivery of software products. Lead the integration of vendor applications with existing applications, resources and streamline data flow, enhance user interaction, optimize insurance policy management through seamless technology integration. Manage and maintain AWS EC2 and On-Prem windows servers hosting web applications , and develop PowerShell scripts triggered through Jenkins pipelines to automate the server deployments and configurations. Act as technical consultant to programming staff and business unit to mentor staff in all phases of the program development, testing and implementation process. Participate in instructing, directing, and checking the design or applications work of others. Coordinate the activities of the section with the client area and other IT areas (e.g., infrastructure, testing, and solutions). Research and evaluate new, alternative solutions, and architecture and recommend the most efficient and cost effective solution for the systems design including estimating costs as necessary. Act as liaison between clients, vendors, consulting resources, and applications area. Assist with relationship management, contract negotiations, and ensuring adherence to requirements. 100% telecommuting allowed from anywhere in the United States Reporting Relationship Typically Director or above Education & Experience Bachelor's degree in computer science, IT or related and 5 (five) years of experience as a software developer, software engineer, Java developer or related. Must have some work experience with each of the following: 1.) Develop modular, scalable, reusable web, batch and serverless applications for IVR's, QBE (Quote, Bind and Endorse) portal and AWS Connect flows utilizing tools like IBM BPM, APIGEE, Gradle and cloud functions like Lambda, PCF and modern web technologies including Java, Node.js, Spring boot, AWS and GCP; 2.) Automate the deployment process by building the modern CI/CD pipelines using Bamboo Specs and Jenkins Pipeline Scripts, version control with GIT, build tools like Gradle or Maven, artifact management with Jfrog Artifactory, and code analysis with SonarQube, ensuring efficient and error free delivery of software products; 3.) Lead the integration of vendor applications with existing applications, resources and streamline data flow, enhance user interaction, optimize insurance policy management through seamless technology integration; 4.) Manage and maintain AWS EC2 and On-Prem windows servers hosting web applications, and develop PowerShell scripts triggered through Jenkins pipelines to automate the server deployments and configurations. 100% telecommuting allowed from anywhere in the United States. Primary Location United States- Illinois- Chicago Organization- IT Mon-Fri., 8:30am- 4:45pm, 37.5 hours/week, $148,949 to $161,507 per year, overtime exempt. This position qualifies for CNA's employee referral policy program. Apply: CNA offers a standard benefits package. See a full list of benefits here: https://www.cna.com/careers/benefits . Submit cover letter and resume at www.cna.com #LI-DNI In certain jurisdictions, CNA is legally required to include a reasonable estimate of the compensation for this role. In District of Columbia, California, Colorado, Connecticut, Illinois, Maryland, Massachusetts, New York and Washington, the national base pay range for this job level is $72,000 to $141,000 annually. Salary determinations are based on various factors, including but not limited to, relevant work experience, skills, certifications and location. CNA offers a comprehensive and competitive benefits package to help our employees - and their family members - achieve their physical, financial, emotional and social wellbeing goals. For a detailed look at CNA's benefits, please visit cnabenefits.com. CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact leaveadministration@cna.com.

Posted 4 days ago

Act-On Software Careers - Business Development Rep-logo
Act-On Software Careers - Business Development Rep
Act-On SoftwarePortland, OR
Act-On is a leading marketing automation company servicing thousands of customers worldwide. We are a challenger, a rebel, and a changemaker in the martech space, looking for people who question the status quo. Joining Act-On means having a real opportunity to make an impact in your work in addition to a supportive, fun and authentic culture. We are looking for a driven, energetic business development rep who is excited about a career in SaaS sales. The ideal candidate thrives in a customer focused environment and has a strong grasp on what a career in sales means. Joining the Act-On team means that you are investing your time in developing your future via a structured growth plan which includes uncapped commission potential. What You'll Be Doing: In your first 3 months: Understand the value of marketing automation beyond features and functionality Dive right into value based outreach Strategically capture the interest of decision makers Generate quality business meetings that lead to pipeline growth After 3 months: Deepen your knowledge of our product and the martech space Fine tune outbound email, conversations and social touches to improve performanceBroaden your knowledge of our sales process, proactively working with the regional sales manager team to improve your role and potential customers' experiences Who You Are: Comfortable with Salesforce, ZoomInfo, LinkedIn (LI Sales Navigator), Gong, (or similar tools) Prefer 1 year + in a metrics-driven sales development position or internship Proven ability to hit or exceed targets Strong verbal and written communication skills Must have computer skills: G Suite, Microsoft Office, etc. What We Offer: Generous Medical, Dental and Vision Benefits Flexible time off Monthly wellness allowance Monthly commuter allowance Flexible Spending Accounts for health and child care EAP access for you and your immediate family 3 weeks paid parental leave on top of state paid family leave, (including for fostering & adoption) Paid time off to volunteer Disability Insurance Life Insurance This role is eligible for bonus/variable compensation in addition to base pay Compensation: The anticipated annual base compensation for this position will be $55,000 and an expected variable/commission of $20,000. Compensation packages are based on a combination of factors, including the selected candidate's skills, experience as well as internal and external equity. Culture: Our values are active guidelines we attempt to live by every day - Put People First, Be Yourself, Do Your Best (Together), and Make It Better. We are working to ensure that all our people feel seen, respected, supported and connected at work, and we celebrate our differences for all the ways they make us stronger together. In the spirit of those values and beliefs, we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race or ethnicity, national origin, gender identity or expression, sexual orientation, religion, socioeconomic status, disability, age, or veteran status. If you have a disability or special need that requires accommodation, please let us know. Don't meet every requirement? Statistics show that women and people of color are unlikely to apply to jobs unless they are 100% qualified, which is rarely the case for anyone. So, let's change that statistic! We strongly encourage individuals from minoritized groups to apply, even if your experience doesn't align perfectly. If this role excites you, we want to hear from you. You might bring the exact talent and perspective our team needs!

Posted 2 weeks ago

Software Developer III-logo
Software Developer III
Athene Holding LTDWest Des Moines, IA
We are driven to do more. More for our customers and the financial professionals who offer our products. If you are driven to do more and love the challenge of pursuing more, Athene is your kind of company. You will find we offer more than the basics to create an inclusive and dynamic work environment at our various locations. Purpose: The Software Developer III is integral to Athene and the DI team, focusing on the development and maintenance of software applications that streamline information flow and reduce administrative costs. This role demands a blend of technical expertise, problem-solving skills, and a solid understanding of business processes. Accountabilities: Provides accurate estimates for assigned unit of development. Demonstrates ability to resolve routine programming issues. Documents own code and produces technical design documentation with guidance from senior members. Develops small to medium size applications. Performs application testing to assure delivery meets the user's requirements. Assists project managers in conducting fact-findings, which will result in the formulation and definition of the system scope and objectives for developing or modifying information software applications. Follows and adheres of internal policies and procedures (standards, controls and metrics). Demonstrates basic understanding of annuity concepts. Qualifications and Experience: Bachelor's degree in Information Technology, Computer Science, Systems Analysis or equivalent work experience. 4+ year of software development experience. Ability to interpret detailed project specifications and business requirements to develop program logic and code. Demonstrates basic understanding of Project Management and SDLC processes. Ability to prioritize tasks within the project and work with minimal supervision or guidance. Process and detail oriented with the ability to grasp complex business workflows and processes. Experience in the financial services industry is a plus. Drive. Discipline. Confidence. Focus. Commitment. Learn more about working at Athene. Athene is a Military Friendly Employer! Learn more about how we support our Veterans. Athene is committed to inclusion and is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, marital status, sexual orientation, veteran status or any other status protected by federal, state or local law..

Posted 30+ days ago

Principal Software Engineer-logo
Principal Software Engineer
KandjiMiami, FL
About Kandji Kandji is the Apple device management and security platform that empowers secure and productive global work. With Kandji, Apple devices transform themselves into enterprise-ready endpoints, with all the right apps, settings, and security systems in place. Through advanced automation and thoughtful experiences, we're bringing much-needed harmony to the way IT, InfoSec, and Apple device users work today and tomorrow. Some of the smartest money in tech has partnered with Kandji to realize our vision, including Tiger Global, Felicis, Greycroft, First Round Capital, and Okta Ventures. In July 2024, Kandji raised $100 million in capital from General Catalyst, bringing Kandji's valuation to $850 Million. Since Kandji's Series C in 2021, the company has seen a 600%+ increase in annual recurring revenue, and its customer base has grown nearly 4X across 40+ industries. Notable customers include Allbirds, Canva, and Notion, and the company has partnerships with such industry giants as ServiceNow, AWS, and Okta. Kandji was also named to Forbes' Next Billion Dollar Startup List 2023 and recognized as a top venture-backed startup with the potential to reach unicorn status. The Opportunity: As a Principal Software Engineer, you will play a key role in shaping the architecture, tools, and development processes for one of Kandji's product lines. You will collaborate with developers to design, build, and evolve the product while focusing on reliability, scalability, and security concerns. You will work closely with product designers to transform ideas into technical solutions, and help oversee AI implementations. How You Will Make a Difference Day to Day: Build and Maintain Service Architecture: Architect and implement reliable, scalable backend services to support the application. Drive Infrastructure Improvements: Partner with the infrastructure team to evolve CI/CD pipelines and service deployment patterns. Mentor and Lead by Example: Lead technical development with knowledge of up-to-date best practices, and guide other engineers through code reviews, architectural discussions, and technical decision-making. Design for Scalability and Resilience: Build systems that handle growth gracefully and are resilient to failure across distributed environments. Evolve Messaging and Integration Patterns: Contribute to the adoption and evolution of event-driven architectures and asynchronous service communication using tools like Kafka or similar. Champion Developer Productivity: Ensure our tooling provides developers with the best environment to develop locally, test, and ship their code. Continuously Improve Systems: Proactively identify bottlenecks and technical debt, leading efforts to improve platform stability and performance. We'd love to hear from you if you have: 9+ years of professional software engineering experience. Strong proficiency in backend programming languages (e.g., Python, Go, Java, or similar). Experience with event-driven architectures and message brokers (e.g., Kafka, Kinesis, RabbitMQ). Knowledge of security and compliance considerations. Deep understanding of service-oriented architecture and microservices best practices. Prior experience in a fast-paced startup environment. Proficiency with cloud platforms such as AWS or GCP. Ability to identify problems/opportunities, break them down into critical parts, and design scalable solutions. Hands-on experience with CI/CD pipelines, infrastructure automation, and deployment strategies. Strong knowledge of RESTful APIs and/or gRPC. Experience writing unit and integration tests to ensure high-quality software. Experience with Docker and container orchestration platforms such as Kubernetes or ECS. Proficiency in SQL and experience with relational databases such as Postgres or MySQL. Strong experience with peer code reviews, offering and receiving constructive feedback to maintain and elevate coding standards. Required to work on-site 5x a week in our Miami office (Coral Gables). Nice to haves, but NOT required: Exposure to frontend architecture (e.g., React) Familiarity with content delivery networks (CDNs) and caching strategies. Familiarity with E2E testing systems (e.g. Playwright) Experience with API gateways (e.g., Kong, AWS API Gateway). Familiarity with service meshes (e.g., Dapr, Linkerd, Istio). Experience with observability tools and practices, including distributed tracing, logging, and monitoring. This is an opportunity to work on complex problems at the heart of a modern SaaS platform. You'll help define best practices, influence architectural decisions, and contribute to the foundational technology that empowers us to deliver product updates quickly and confidently. Benefits & Perks Competitive salary 100% individual and dependent medical + dental + vision coverage 401(k) with a 4% company match 20 days PTO Kandji Wellness Week the first week in July Equity for full-time employees Up to 16 weeks of paid leave for new parents Paid Family and Medical Leave Modern Health- Mental Health Benefits- Individual and Dependents Fertility Benefits Working Advantage Employee Discounts Free onsite fitness center Free parking Lunch 5 days/week Exciting opportunities for career growth An outstanding, inclusive culture We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you're someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you. At Kandji we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences. Kandji is proud to be an equal opportunity employer committed to diversity and inclusion in the workplace. Qualified applicants will be considered for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, physical or mental disability, protected veteran or military status or any other status protected by applicable law.

Posted 5 days ago

Principal Test Engineer, Software Center-logo
Principal Test Engineer, Software Center
Semtech CorporationIrvine, CA
Location: Burlington, ON., Canada, Irvine, California or Bristol, UK Job Summary: Semtech's Signal Integrity Products (SIP) group designs and manufactures high performance mixed-signal integrated circuits for the world's leading data and video communication companies to enable their next-generation products. We are looking for someone who loves working at the cutting edge of technology, specifically to architect and develop test hardware solutions for testing these products, covering a full range of performance and quality requirements, on engineering and production test systems. We need someone who has a track record of leading hardware development and delivering excellence. If you are someone who loves a challenge and enjoys being part of a high-performing team, we want to talk to you. Responsibilities: Work with cross-functional product teams to assess and evaluate new designs, support our testability/DFT process, and generate test plans. Participate in new product design meetings with product engineers and design teams to ensure a high level of production test coverage is achieved for our latest products. Write and port ATE SW code into library and modular format to support quality, efficiency and time to market. Prepare pre-silicon template test programs according to the test plan and support our team during early product bring up and test program development. Produce concise, accurate and timely reports for technical project gates and provide updates (written and oral), containing clearly presented results to the project team. Minimum Qualifications: Degree in Electrical Engineering or similar discipline. At least 10 years experience in ATE semiconductor testing, and having a proven track record of developing robust, high quality and efficient test solutions; V93000 experience is a must. Proficient in C/C++, and experience of Java would also be an advantage. High level of semiconductor device DFT knowledge including digital, analogue and mixed-signal techniques, as well as a clear understanding of translation of DFT to test coverage on the ATE. Experience of FMEA documents and review flows for testability would be advantageous. Ability to develop and maintain strong collaborative relationships across all functions within a project team (design, product, characterization, validation, applications, marketing etc.). Work to aggressive project timelines. Multitask with multiple projects in different lifecycle phases. The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.

Posted 2 weeks ago

Staff Engineer - Embedded Software Lead-logo
Staff Engineer - Embedded Software Lead
GE AerospaceEvendale, OH
Job Description Summary Responsible for leading the execution of embedded software on programs to meet assigned objectives in a LEAN environment. In this role, you will create parameters to make decisions, apply concepts to issues of significant complexity, and solve problems through immediate action or short-term planning. The Staff Engineer will demonstrate significant domain expertise guiding others in the design, implementation, and testing of open and closed loop control systems and/or embedded software resulting in a digital product for engine applications and have the ability to impact short-term and long-term business goals. Job Description Roles and Responsibilities In this role, you will: Plans own work and/or formally leads others designing and developing open and closed loop control systems and/or embedded software for aircraft engines, including both software and hardware components Develop and maintain embedded software using programming languages such as C/C++, Python, as well as using modeling tools such as MATLAB/Simulink. Conduct testing and validation of control systems and embedded software to ensure they meet performance, safety, and regulatory standards Analyze data from engine tests to identify performance issues and develop software solutions Use simulation tools to model engine behavior and predict performance under various conditions. Understand the technology landscape, up to date on current technology trend and new technology to bring new ideas to the team Drive ideas to increase efficiency across the teams, eliminating duplication, leveraging product and technology reuse Prepare technical documentation, including design specifications, test plans, software code, and reports. Work closely with other engineering teams, including mechanical, electrical, and software engineers, to integrate control systems and embedded software with other engine components Ensure that control systems and embedded software comply with industry standards and regulatory requirements Develop and lead LEAN initiatives to enhance system performance, reliability, and software quality Work with Product Line Leaders to understand product requirements and gather and translate customer requirements into executable product specifications. Provide timely communications on significant issues or developments. Basic Qualifications Bachelors degree in an engineering discipline: Aerospace, Software, Mechanical or equivalent Minimum of 8 years of experience Due to the nature of the duties of this position, this role requires the individual to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship Desired Characteristics In depth knowledge of control theory, signal processing, embedded systems, and software development. Proficiency in programming languages such as C/C++, Python, as well as modeling tools such as MATLAB/Simulink Takes independent responsibility for assigned deliverables Has the ability to break down problems and estimate time for development tasks. Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Ability to work effectively in a team environment. High level of attention to detail and accuracy. Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Able to understand how team and personal goals/objectives contribute to the organization vision #securityclearance This role requires access to U.S. export-controlled information. Therefore, for applicants who are not asylees, refugees, lawful permanent residents or U.S. Citizens (i.e., not a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3), otherwise known as a U.S. Person), final offers will be contingent on the ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government. Additional Information GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes

Posted 30+ days ago

Senior Software Engineer, Backend Code Team-logo
Senior Software Engineer, Backend Code Team
Semgrep, Inc.San Francisco, CA
About the role As a backend engineer on Semgrep's Code team, you'll build user facing security tools to help people secure the software their developers are writing. Whether it's through writing tooling to tailor Semgrep to our customers unique codebases, prioritizing customer findings to ensure they see the most actionable things first, or enabling developers to fix findings directly in the IDE workflows before a security ticket is even created, you'll write the tools to make it faster and easy to keep the code developers are writing secure and fast. You'll learn about the application-security space, mentor more junior developers, collaborate with product managers, security researchers, and program analysis engineers to create security tools our customers love, architect systems for storing and maintaining sensitive data, and help us surface that data back to our users to help them understand their individual security posture. Through Semgrep's culture of transparency, you'll see and influence the decisions that make a startup successful. Your decisions will be key to making Semgrep a world-leading static-analysis project, giving you lasting influence not only at Semgrep, but in the world's developer community. You will: Work on major product initiatives end-to-end, from user-research through design, implementation, and deployment Help set technical and product direction, collaborating with the team to determine the future of the product, what features to build, and how to build them Learn from users to understand their needs, build products to help keep them secure, and work with them to help them scale their security programs Advocate for and develop intuitive, simple, robust APIs that solve a wide variety of complex problems using simple, elegant abstractions Ensure continual, high-availability operation of services using modern site-reliability practices, including participation in an on-call rotation Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship You are ideal for this role if you have: 4+ years of experience writing production software and building web applications. Our stack includes Python, React (TypeScript), and Postgres Excitement about building for customers, learning their needs, iterating fast, and seeing your solutions solve their core problems Excellent and proactive communication, both verbal and written Some examples projects you might work on include: Revamp on our registry and editor to make it easier to write new rules to find new vulnerabilities Utilize LLMs and other techniques to make clear actionable guidelines to security developers on how to secure their codebases Add new features to our IDE experience for the Code product Compensation Salary Range: $176,000-207,000 USD Our compensation package includes equity and benefits in addition to salary. Please note that the range listed is for someone based in the San Francisco Bay Area.

Posted 30+ days ago

Senior Systems Software Engineer - Autonomous Vehicles-logo
Senior Systems Software Engineer - Autonomous Vehicles
NvidiaSanta Clara, CA
Join NVIDIA's Solution Engineering team that is changing the future of driving. Our goal is to build and deploy scalable solutions for autonomous vehicles and as a result, create safer and more efficient roads. Our team is hands-on, passionate about practical results, and values diversity. You will help craft the application software architecture by working closely with external partners developing on our platform and collaborate across multiple teams within NVIDIA working on autonomous vehicles. You will also advance and refine the overall drivability of our solution, focusing on integration challenges and using your deep analytical skills to tease through the complexity of the system to find effective solutions. NVIDIA is widely considered to be one of the technology world's most desirable employers, and is committed to fostering a diverse work environment and proud to be an equal opportunity employer. If you are passionate in bringing autonomous vehicles into the world and see the solution come together, we would like to hear from you! What you'll be doing: Design, build, and deploy simulation focused frameworks and tooling for current and next generation autonomous vehicle development and integration testing. Lead bring-up and integration activities as the trusted technical expert to our partners, providing domain expertise to resolve functional and simulation related issues.Perform in-vehicle and simulation test drives, collect and perform deep analysis on the recorded data, and use aggregated metrics for simulation-to-real comparative analysis. Collaborate with engineering and product teams across our US, APAC, and Europe locations to drive modern and creative simulation solutions for partners with accurate validation and verification. Provide technical leadership and mentoring to multi-functional engineering teams with diverse skills and backgrounds. What we need to see: BS, MS or PhD degree in computer science, robotics, electrical engineering, or related technical field (or equivalent experience). 8+ years of work related experience in software development related to autonomous driving and/or simulation technologies. Track record providing robust and efficient solutions (in car or simulation) with an emphasis on profiling, benchmarking, and evaluation for verification and validation. Prior experience in application development and familiarity with middleware frameworks and sophisticated system-level integrations. Excellent C/C++ development skills with good knowledge of Python. Ability to adapt to fast paced development lifecycles, multi-functional organizations, new technologies and platforms. Ways to stand out from the crowd: Experience with automotive design processes and standards (e.g. ISO 26262 FuSa, ISO 21448 SOTIF, ASPICE), including in-vehicle testing, simulation and metrics driven development. Proven expertise in developing simulation solutions and experience with diverse vehicle dynamics and sensor modalities in automotive (camera, radar, ultrasonic, GPS, IMU, LIDAR) Understanding of NVIDIA DRIVE platform and NVIDIA GPU hardware In-vehicle networking and application frameworks: CAN, Flexray, Ethernet, Some/IP, Classical and Adaptive AUTOSAR Strong analytical skills, strive for innovative solutions, with outstanding attention to details. The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 30+ days ago

Staff Software Engineer, Database Platform-logo
Staff Software Engineer, Database Platform
SofiSeattle, WA
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world. The Role: The Operational Database Platform team at SoFi powers critical infrastructure, ensuring scalability, reliability, and efficiency for SoFi's data-driven platform. We manage systems operating at a massive scale, focusing on high availability, security, and operational excellence. As a Staff Software Engineer, you will lead complex, high-impact projects, influence strategy, and foster collaboration across teams to drive innovation in our data ecosystem. This role is designed for an experienced engineer with deep expertise in backend systems, cloud technologies, and a proven ability to navigate complexity with creativity and effectiveness. You'll serve as a technical leader, tackling ambiguous challenges while mentoring and empowering others to deliver world-class solutions. What you'll do: Design, develop, and optimize scalable software systems for SoFi's data platform. Solve complex technical challenges with innovative, effective solutions. Lead and execute impactful projects that align with company goals. Collaborate with cross-functional teams to enhance system scalability and efficiency. Advocate for best practices in engineering, system design, and operations. Mentor engineers and foster a culture of collaboration and continuous improvement. Influence team strategies and align stakeholders around shared goals. What you'll need: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience, with 8+ years of experience in backend software development, including distributed systems and cloud-native environments. Proficiency in programming languages such as Python, Java, Go, or equivalent, with a strong emphasis on building and optimizing large-scale, complex systems. Cloud Proficiency: Deep experience with AWS or similar cloud platforms, including infrastructure design, optimization, and security. Expertise in database systems and modern distributed technologies. Familiarity with infrastructure-as-code tools such as Terraform or Ansible. Experience with observability tools like DataDog, Splunk, or CloudWatch. Proficiency in CI/CD pipelines and version control systems such as Git. Strong problem-solving and leadership skills, with a proven ability to handle ambiguity. Exceptional communication and collaboration skills. Who you are: Problem Solver: Thrive on tackling complex, ambiguous challenges with scalable solutions. Collaborative Leader: Build trust and alignment across teams and stakeholders. Mentor: Inspire and support teammates' growth and success. Innovative Thinker: Continuously improve systems with fresh ideas and tools. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $153,600.00 - $264,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.

Posted 30+ days ago

Software Application Engineering Manager - Cloud Development-logo
Software Application Engineering Manager - Cloud Development
Intel Corp.Hillsboro, OR
Job Details: Job Description: At Secure Foundry Infrastructure, we believe in empowering our employees with the tools and opportunities to excel, grow, and make a real impact. If you're a seasoned leader with a knack for technology and building and deploying applications with stringent customer controls, we want you on our team. We are looking for an experienced Software Application Engineering Manager - Cloud Development to lead a team of software application development engineers and architects responsible for the development and validation of secure software applications. The ideal candidate will have a firm grasp of emerging cloud technologies, platforms and applications, and experience in leading application development teams. You should have extensive knowledge of cloud maintenance, experience in managing staff, and advanced industry knowledge, which is essential to keep us on the cutting edge. The Cloud Application Engineering Manager will have an immediate impact on driving build-out and successful deployment of the secure applications. Objectives of this role: Lead our engineering team to identify and implement the most optimal cloud-based solutions for the company. Adopt the best practices and strategies regarding application deployment and infrastructure maintenance. Ensure application performance, uptime, and scale, maintaining high standards for code quality. Manage cloud environments in accordance with company security guidelines (DevSecOps). Additional responsibilities will include, but not limited to: Lead a team to develop and implement technical efforts to design, build, and deploy cloud / hybrid-cloud applications, including large-scale data processing, and advanced analytics. Participate in all aspects of the software development lifecycle for cloud solutions, including planning, requirements, development, testing, and quality assurance. Troubleshoot incidents, identify root causes, fix and document problems, and implement preventive measures. Demonstrate exceptional problem-solving skills, with an ability to see and solve issues before they affect business productivity. Willingness to collaborate with multidisciplinary teams of business analysts, developers, data scientists, and subject-matter experts. Qualifications: The Minimum qualifications are required to be considered for this position. Minimum qualifications listed below would be obtained through a combination of industry relevant job experience, internship experience and / or schoolwork/classes/research. The preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum qualifications US Citizenship required. Ability to obtain a US Government Security Clearance. Bachelor's degree in Computer Science, Electrical / Computer Engineering, Math or in a STEM related field of study. 8+ years of experience in leading teams to build cloud solutions on Azure or AWS Preferred Qualifications Post Graduate Degree in Computer Science, Electrical / Computer Engineering, Math or in a STEM related field of study. Active US Government Security Clearance with a minimum of Secret level. Project experience in technology Containers (Kubernetes) etc. Experience in building and deploying web services development, API, REST, C# V(.NET Core), HTML5. Experience web development technology, including HTML5, CSS 3.0, TypeScript and JavaScript libraries/frameworks (Bootstrap, jQuery, React, Angular) Azure certification #CJ Job Type: Experienced Hire Shift: Shift 1 (United States of America) Primary Location: US, California, Folsom Additional Locations: US, Arizona, Phoenix, US, California, Santa Clara, US, Oregon, Hillsboro Business group: Intel Foundry is dedicated to transforming the global semiconductor industry by delivering cutting-edge silicon process and packaging technology leadership for the AI era. As stewards of Moore's Law, we innovate and foster collaboration within an extensive partner ecosystem to advance technologies and enable our customers to design leadership products. Our strategic investments in geographically diverse manufacturing capacities bolster the resilience of the semiconductor supply chain. Leveraging our technological prowess, expansive manufacturing scale, and a more sustainable supply chain, Intel Foundry empowers the world to deliver essential computing, server, mobile, networking, and automotive systems for the AI era. This position is part of the Foundry Services business unit within Intel Foundry, a customer-oriented service organization that is dedicated to the success of its customers with full P&L responsibilities. We ensure our foundry customers' products receive our utmost focus in terms of service, technology enablement and capacity commitments. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Benefits: We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here: https://intel.wd1.myworkdayjobs.com/External/page/1025c144664a100150b4b1665c750003 Annual Salary Range for jobs which could be performed in the US: $183,040.00-$258,410.00 Salary range dependent on a number of factors including location and experience. Work Model for this Role This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.

Posted 1 week ago

Mission Software Component Integration Test Engineer-logo
Mission Software Component Integration Test Engineer
Sierra SpaceBroomfield, CO
Sierra Space Careers: Dare to Dream We honor those that are not afraid to dream big dreams, those that tenaciously chase their dreams even when others say it cannot be done, those that achieve big dreams and change everything. Those are Dreams Worth Chasing. At Sierra Space we envision a future where humanity lives and works in space, on moons, and on distant planets. Our mission isn't restricted to the few, instead we see a future where all people can choose to live, work, discover and explore beyond our planet. Our company is building a platform in space to benefit life on Earth and together we will alter the course of humanity. We have a bold mission. We are a bold company. Together, we are an extraordinary team. About the Role We are seeking a highly skilled and motivated Software Test Engineer to join our growing team as a Mission Software Component Integration Test Engineer. Our team is responsible for integrating and verifying the Mission Software for the next generation missile warning/missile tracking satellite constellation. As a software tester you will be directly responsible for designing, implementing, and executing test plans to identify issues, bugs, and defects before product release and manage test tasks and milestones across multiple functional areas. The products you verify will not only go to space, but they will also be a part of shaping the future of the Proliferated Warfighter Space Architecture. As a member of the larger, Centralized Software and Artificial Intelligence organization you will also have the opportunity to work on a wide range of projects and products across the Sierra Space Enterprise along with an incredible community of software professionals. We are truly One Team, with One Dream. Come make history with us! Responsibilities: Develop and execute detailed, comprehensive, and well-structured test plans and test cases for software component integration. Collaborate with development teams to review and analyze software design descriptions, ICDs, and requirements. Develop test descriptions and test software and participate their peer reviews. Prioritize and plan testing activities in a fast-paced environment. Perform software test trade studies for test management tools, Continuous Integration Test techniques and methodologies, etc. Monitor and implement continuous team improvements. Engage in the execution of developmental tests and formal verification tests. Analyze test results, generate test reports, and manage issue definitions, investigations, and closures. Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle. Manage the defect lifecycle from discovery to resolution, working with developers to reproduce issues and verify fixes. Implement automated testing tools and frameworks to optimize the testing and verification processes. Contribute towards the development, peer review, and management of test plans, test harnesses, test cases, test scripts, test procedures, and test reports for various software components. Conduct root cause analysis on defects and recommend improvements to prevent recurrence. Report bugs and errors to development teams and provide insightful feedback to assist in decision-making processes. Liaise with internal stakeholders when necessary to clarify requirements or discuss testing strategies. Ensure that software standards are met and that all test artifacts adhere to Sierra Space standards. Stay up to date with new testing tools and strategies, incorporating best practices into the testing cycle. About You Our mission is driven by the unwavering passion to push the boundaries of what is possible. We seek those who Dare to Dream - to envision the extraordinary and pursue it relentlessly - to join us on this transformational journey. We're looking for dreamers who align with our values, vision, and audacious goals - while also meeting the minimum qualifications below. The preferred qualifications are a bonus, not a requirement. Minimum Qualifications: Bachelor of Science degree in Computer Science, Software Engineering or other related discipline and typically 6 or more years of relevant experience Related experience may be considered in lieu of required education Understanding of Computer Aided Engineering tools Practical knowledge of engineering principles and practices Experience working in multi-disciplinary teams Ability to obtain and maintain a US Government Security Clearance Preferred Qualifications: Familiarity with principles, tools and processes of software testing, particularly application-level component integration testing Demonstrated software test experience Practical experience developing, testing, troubleshooting and debugging software Practical knowledge of engineering principles and practices Experience working in multi-disciplinary design and development teams. Proficient in C++ test development, review, and execution Familiarity with embedded, C++ application development Exposure or previous experience with: Linux, OOP, pub/sub, sockets, CCSDS and C2MS Previous experience in the OPIR domain Ability to rapidly work with minimal supervision on projects involving both small and large engineering teams Strong knowledge of software development methodologies, tools, and best practices Experience with spacecraft mission software Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment Strong communication and interpersonal skills, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders Thorough understanding and experience spanning the full software development lifecycle Practical experience utilizing CI/CD tools and practices as well as automated build and test Experience working in a Linux-based development environment Familiarity with common object-oriented software design patterns Practical experience utilizing software-in-the-loop and hardware-in-the-loop test methods Knowledge or experience with Agile software development methodologies such as Scrum and Kanban Desire to work with, learn from, and mentor others Compensation: Pay Range: III - $126,610 - $174,075 Sr - $152,845 - $210,182 Principal - $180,125 - $247,215 Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, experience, internal equity and market competitiveness. Physical/Mental/Emotional Requirements: Frequently walk, sit, stand, climb stairs and steps Frequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity Rarely lifting or carrying up to 20 lbs. Working Conditions: Rarely exposed to outdoor elements (high/low temperatures, sun, rain/snow, etc.) Rarely exposed to fumes or hazardous chemicals/materials Rarely exposed to loud noises IMPORTANT NOTICE: This position requires the ability to obtain and maintain a U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use. Elevate Your Career At Sierra Space, we are committed to your personal and professional development. We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations. Sierra Space offers annual incentive pay based upon performance that is commensurate with the level of the position. We also offer a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 8%, life insurance, 3 weeks paid time off, and more. At Sierra Space we are at the very doorstep of unlocking the future and the work in front of us is hard, but it is truly important and meaningful. Achieving our mission requires dedication, relentless pursuit of a dream and an unwavering passion for pushing the boundaries to accomplish what others might believe to be impossible. We seek those who too, Dare to Dream and will join us in a pursuit to achieve the extraordinary. Application Deadline: This role will remain posted until a qualified pool of candidates are identified. Please note: Sierra Space does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to Sierra Space team members not through our approved vendor list or Talent Acquisition will be considered property of Sierra Space, and we will not be obligated to pay any referral fees. Sierra Space Corporation is an equal opportunity employer and is committed to working with and providing reasonable accommodations to applicants with disabilities. If you need special assistance or a reasonable accommodation related to applying for employment with Sierra Space or at any stage of the recruitment process, please contact us.

Posted 30+ days ago

Senior Software Engineer - Identity Security Cloud-logo
Senior Software Engineer - Identity Security Cloud
SailPointHeadquarters, TX
DUE TO FEDRAMP REQUIREMENTS FOR THIS ROLE, MUST BE A US CITIZEN TO APPLY. This role is based in Austin, TX and will require you to do an interview onsite at our headquarters. SailPoint is the leader in identity security for enterprise businesses. Our identity security solutions secure and enable thousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce, ensuring people have the right access to do their job - no more, no less. About the team: You would get to work with a supportive and capable group of people from all over the world who are deeply interested in creating innovative software that solves our customers' problems with a growing company and fertile customer market. We believe that we work best when we are helping and educating each other because we have common goals, and we want to enable individuals to make the best decisions they can. This also means that there is a high level of ownership that we entrust to developers and their teams, so that they can quickly provide the best guidance on how a problem should be solved. About the role: As a Senior Software Developer on our team, you would be contributing to designing and maintaining the solutions on which our customers directly rely. We work on a SaaS product in a microservices architecture which uses a combination of various technologies, including Java, Go, PostgreSQL, DynamoDB, Kafka, Redis, Snowflake, and other frameworks. There is a wealth of capabilities we want to provide to our customers at a large scale, and so there are great opportunities to lend your expertise to what we can accomplish. We use scrum and kanban, work with product managers to deliver new features, and can monitor the runtime environments to understand what our customers are doing and how our solutions perform. Responsibilities include: Deliver efficient, maintainable, robust Java or Golang based microservices. Produce designs and rough estimates, and implement features based on product requirements. Collaborate with peers on designs, code reviews, and testing. Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features. Be involved in how those features operate during runtime and actual usage. Preferred skills or things you will learn in the role: 5+ years of professional software development experience Strong Java or Golang experience Great communication skills Comprehensive experience with object-oriented analysis and design skills Comprehensive experience with an object-oriented programming language and techniques Comprehensive understanding of Java Frameworks Experience with AWS BS in Computer Science, or a related field Experience with Continuous Delivery Experience instrumenting code for gathering production performance metrics Roadmap for success 30 days- Meet the team Meet your guide or "buddy", which will be someone who can quickly answer questions and provide guidance. Set up your development environment Get familiar with the product Get familiar with the code repositories Complete some code commits, pull requests, and deploys 90 days Complete some straightforward bug fixes and/or other modifications Get familiar with monitoring runtime services Familiarize yourself with other teams and organizational structure Start to become more self-sufficient Delve into more complex problems 6 months Take on more changes which require more independence Complete a shift (1 or 2 weeks) in which you would be the first point of contact for critical support/runtime issues Start to focus on a particular service or piece of functionality Start to contribute to more new development Continue to get familiar with all of our services, processes, and teams Consider goals on which you would like to focus 1 year Assume more independence on how a problem/solution will be designed Contribute more to design discussions during scrum meetings Regularly review and provide feedback on others' pull requests Continue to focus on a particular area or service and potentially own that functionality or service Start to guide and assist others on our own team or on other teams Engage in more interactions with the support team to understand what our customers are doing Benefits and Compensation listed vary based on the location of your employment and the nature of your employment with SailPoint. As a part of the total compensation package, this role may be eligible for the SailPoint Corporate Bonus Plan or a role-specific commission, along with potential eligibility for equity participation. SailPoint maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect SailPoint's differing products, industries, and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. We estimate the base salary, for US-based employees, will be in this range from (min-mid-max, USD): $116,900 - $167,000 - $217,100 Base salaries for employees based in other locations are competitive for the employee's home location. Benefits Overview Health and wellness coverage: Medical, dental, and vision insurance Disability coverage: Short-term and long-term disability Life protection: Life insurance and Accidental Death & Dismemberment (AD&D) Additional life coverage options: Supplemental life insurance for employees, spouses, and children Flexible spending accounts for health care, and dependent care; limited purpose flexible spending account Financial security: 401(k) Savings and Investment Plan with company matching Time off benefits: Flexible vacation policy Holidays: 8 paid holidays annually Sick leave Parental support: Paid parental leave Employee Assistance Program (EAP) and Care Counselors Voluntary benefits: Legal Assistance, Critical Illness, Accident, Hospital Indemnity and Pet Insurance options Health Savings Account (HSA) with employer contribution SailPoint is an equal opportunity employer and we welcome all qualified candidates to apply to join our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable law. Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact hr@sailpoint.com or mail to 11120 Four Points Dr, Suite 100, Austin, TX 78726, to discuss reasonable accommodations.

Posted 3 weeks ago

Software Test Engineer II-logo
Software Test Engineer II
TransCoreRound Rock, TX
TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time Software Test Engineer II to join our team in Austin, Texas. Job Summary: The Software Test Engineer II (Development), you will help deliver quality frameworks supporting mission-critical, large scale, multi-platform software products and applications. You should have experience in helping teams implement quality frameworks and be a hands-on, self-motivated engineer who can work in a continuous integration environment. This role involves interacting with multiple development teams, demonstrating shift-left methods we should incorporate into our software products. The position is instrumental in the development of simulators that generate test data for different environments and automated functional component tests through open-source test frameworks for overall system testing within an Agile environment. You must be adaptable, flexible, and able to succeed within a cohesive work environment. Essential Duties and Responsibilities include the following. Other duties may be assigned. Design, develop, implement, and maintain software to test the product/applicationDefine automation strategy, automation test cases as well as design testing tools for generating test data, functional testing, and performance testingParticipate in design, development, debugging code, and code reviewsPropose improvements to our existing processes and build automated tools, libraries and utilities to improve the team's speed, quality and efficiencyWork with a wide variety of technologies from front-end UI to back-end distributed web servicesOwn the design and implementation of tests that will help with the end-to-end quality of major deliverables working closely with multiple engineers and teams to implement themCollaborate effectively within a team environment Education: Bachelor's degree in computer science or a related Engineering field or equivalent experience required. Master's degree in computer science or a related Engineering field is highly desirable. Required Skills & Experience: 6 or more years of experience in .NET or Java application development with expertise in functional and automation testing.Experience writing, maintaining automated UI and APIs tests written in JavaScript, C# using various open-source testing libraries like Selenium, Playwright, REST Assured, REST Sharp, etc.Hands on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc.Experience in Object-oriented programming languages like Java, C# and scripting languages like Java Script, Shell, Bash etc.Experience with API and Microservices testing and automation and experience virtualizing services for test automation using tools such as Wire Mock, Mockito etc.Knowledge of Test-Driven Development (TDD), Behavior Driven Development (BDD) with a testing framework like Specflow, Reqnroll.Prior experience with one or more querying languages such SQL (preferred), Oracle, MySQL and/or No SQL databases (Cassandra, MongoDB etc.)Experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Ready API etc.Experience of non-functional testing such as performance, load, stress, security, accessibility and usability testing.Experience working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc.Knowledge of continuous integration tools such Azure Devops.Experience working with source code management tools such as GitLab, GitHub, etc. and a strong ability to create test reports from automation test run using Azure DevOps report, Extent report, etc.Ability to connect with peers, business analysts, and domain experts and the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation.Proactive nature with a customer-centric focus.Excellent verbal and written communication.

Posted 2 weeks ago

Lead Software Engineer, AV-logo
Lead Software Engineer, AV
Viam, Inc.New York, NY
Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for engineers of all disciplines to solve problems together and build solutions that are fast and future-proof. Viam powers solutions across robotics, food and beverage, climate tech, marine, industrial manufacturing, and more. Founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City. Lead Software Engineer, AV NYC-based team (Hybrid 3+ days a week in office) The AV Engineering team ensures Viam's users get a seamless experience with video, image, and audio streaming from setup to real-time performance. Our software runs on a variety of customer owned edge devices, mostly ARM-based Linux machines, and supports a wide range of hardware platforms and network conditions. We build the tools that allow our customers to easily set up and run a wide range of devices such as IP cameras, webcams, depth sensors, microphones, and speakers etc. The AV team's work spans everything from low-level driver integration to media stream optimization. As an engineer on the AV team, you might write drivers for USB and networked cameras, configure Linux audio and video subsystems, or optimize streaming under constrained conditions. We're an agile team that responds quickly to platform and customer needs. As Lead AV Engineer, you'll manage a small yet critical team, contribute hands-on to development, and set the technical direction for video and audio solutions. Tech Stack: Primarily Golang, C, and C++. The AV team is responsible for: Supporting a wide variety of cameras and hardware configurations Implementing and optimizing efficient encoding/decoding frameworks Delivering a great end-user video experience on low-powered hardware Creating solutions that allow customers to build upon camera functionality You'll be: Leading a specialized team of engineers focused on video and audio technology Providing technical direction in a niche domain with high customer impact Contributing to solutions for camera integration and video processing Collaborating closely with Robotics, Computer Vision, and Solutions Engineering teams Responding quickly to high-urgency customer needs while maintaining code quality Balancing tactical solutions with long-term technical vision Testing implementations on a variety of camera hardware Debugging streaming issues such as performance problems and flaky network or hardware connections. We're looking for someone who: Brings experience building audio/video streaming software, with a focus on video Has experience with video/audio streaming technologies (RTSP, WebRTC, HLS, GRPC etc.) Is proficient in Golang, C and C++ Understands how to optimize for memory, CPU, or network efficiency on constrained hardware Embraces rapidly changing priorities Can effectively balance customer responsiveness with technical excellence Has experience leading engineering teams or initiatives Benefits: The starting salary for this role is between $205,000 - $235,000/year. Your offer will vary based on several factors, including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced or more senior than the one described in this job description. The updated salary range will be communicated to you as a candidate in these situations. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more. 100% covered medical/dental/vision insurance plans, commuter benefits Competitive salary & equity packages (see below) Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits 25 days paid vacation and generous holiday observances One Medical Membership Class Pass & Citi Bike memberships Free lunch every day that you're in the office Paid parental leave

Posted 30+ days ago

Manager, Software Engineering-logo
Manager, Software Engineering
Choice Hotels Int. Inc.Scottsdale, AZ
Manager, Software Engineering Scottsdale, AZ Who are we looking for? SkyTouch Technology is an early innovator of cloud-based, mobile-enabled property management system (PMS) solutions for the hospitality industry. Over the last 10+ years, our PMS software, SkyTouch Hotel OS, has been successfully implemented in over 6,500 properties worldwide. With our proven track record, we have both disrupted the industry and changed the face of hotel operations management, becoming the premiere cloud-based PMS solution for value, scalability, and mobility through industry-leading onboarding, training, and service. As a company that relies heavily on continuing innovation, we always need the help of highly qualified and motivated individuals who want to help move us to the next level. The Software Engineering Department is tasked with delivering scalable applications, systems, and services utilizing state-of-the-art technologies, adhering to engineering best practices and methodologies. As an integral member of our Software Engineering Team, you will lead the team to achieve excellence in creating highly scalable and efficient applications, leading to utmost user satisfaction and motivated team members. Are you a seasoned hands-on Engineering leader with a technological mindset? Can you balance solving technological challenges, mentoring, driving resources to excel, and collaborating with stakeholders to improve or develop new applications/services? We encourage you to apply for our Manager, Software Engineering position today and #Makeityourchoice. Your Responsibilities Delivery: Engages actively in software development and conducts code reviews pertinent to the necessary skills. Offers technical leadership to up to three SkyTouch agile teams, steering architecture, design, and code quality in line with the department's vision and direction. Participates in agile teams for software design, development, testing, and deployment. Advocates for and secures a high standard of technical excellence within the IT development team, consistent with a top-performing organization. Ensures ongoing communication with project teams, confirming the alignment of design and development, and modifies the solution architecture as needed throughout the project. Establishes and encourages best practices and standards to foster ongoing enhancement of resilience, quality, scalability, and performance among the engineering team. Upholds standards for technical excellence, including obtaining relevant certifications. Foresees future technological requirements based on business needs and engages in the evaluation and implementation of new technologies and tools. Investigates emerging technologies and determines their relevance to current and prospective business objectives. Team Leadership Manages staffing levels within the domain according to technical skills, application knowledge, and the business roadmap. Engages actively in the interview and hiring processes, ensuring the successful onboarding of new associates. Plans, assigns, and directs the work of direct reports in collaboration with the Domain owner and PMO. Sets reasonable stretch goals for performance, provides regular, balanced, and constructive feedback, and conducts semi-annual performance appraisals. Participates in the IT talent review process with the direct manager to maintain high performance levels across the organization. Acknowledges and rewards excellence in performance. Works with direct reports on their professional development and career growth. Promotes the adoption of established design patterns, standards, principles, and best practices across assigned project teams. Your Experience, Skills & Competencies Proficiency in various development technologies such as Java EE, Messaging Systems, XML, Web Services, JavaScript, HTML, and other web and scripting languages. Skilled in web and distributed application design. Knowledgeable in Service Oriented Architecture principles, web/RESTful services, and event-driven architecture. Practical experience with AWS cloud services and understanding of serverless architecture. Holds a Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. At least 7 years of experience in developing high-volume, mission-critical applications across diverse environments and architectures for multi-user systems. A minimum of 3 years in a technical leadership role. Solid grasp of front-end development frameworks such as Spring MVC, Angular, or React. Familiarity with Java garbage collection methodologies and best practices. Proficient in using version control systems like Git. Knowledge of message-driven programming and queuing services such as RabbitMQ, SQS. Utilization of collaboration tools like Atlassian Tools, DevOps. Competence in CI/CD methodologies using tools like Maven, Jenkins, along with an understanding of OWASP top 10, Source Code Analysis Tools, SAST, and DAST tools. Experience with application profiling, Application Performance Management (APM) tools, and Observability Platforms. Experience in AWS serverless architecture components like AWS Lambda, API Gateway, CloudWatch. Comprehensive knowledge of the Software Development Life Cycle (SDLC). Demonstrated ability to build applications meeting security, scalability, high availability, and network management/monitoring standards. Expertise in defining architectures that ensure security, scalability, high availability, and network management/monitoring. Experience with both relational (SQL) and non-relational (NoSQL) databases and designing highly available, distributed systems. Your Team This is a leadership role that reports to the Domain Owner, Software Engineering and provides technical leadership to teams of Software and Test Engineers (20 direct reports; both FTE and Contractors). Your Work Location As our Manager, Software Engineering, you will be based in our beautiful, state-of-the-art technology hub in Scottsdale, AZ. In October 2021, SkyTouch opened a newly constructed world class technology center. About Choice Choice Hotels International, Inc. (NYSE: CHH) is one of the largest lodging franchisors in the world. With nearly 7,500 hotels, representing nearly 630,000 rooms, in 46 countries and territories as of September 30, 2022, the Choice family of hotel brands provides business and leisure travelers with a range of high-quality lodging options from limited service to full-service hotels in the upper upscale, upper mid-scale, midscale, extended-stay, and economy segments. The award-winning Choice Privileges loyalty program offers members a faster way to rewards, with personalized benefits starting on day one. For more information, visit www.choicehotels.com. At our worldwide corporate headquarters in Rockville, MD and St. Louis Park, MN as well as our technology center in Scottsdale, AZ, and through our associates around the globe, we keep Choice hotels thriving by serving as a champion for our franchisees and providing cutting-edge technology. About Choice Hotels Financial Performance Total revenues reached a company record of $1.4 billion for full-year 2022, a 31% increase compared to the same period of 2021. For full-year 2022, Radisson Hotels Americas contributed $104.2 million in total revenues. Click here to review our 2022 fourth quarter and full-year results. Ability to model Choice's Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.

Posted 30+ days ago

Senior Software Engineer-logo
Senior Software Engineer
EnvestnetBerwyn, PA
Envestnet is seeking Senior Software Engineer to join our Technology department. This is a hybrid role, with in-office work required at our Berwyn, PA or Raleigh, NC office location. Envestnet is transforming the way financial advice is delivered through its connected technology, advanced insights, and asset management solutions - backed by industry-leading service and support. Since 1999, Envestnet has served the wealth management industry and today supports trillions in platform assets, serving over a hundred thousand financial advisors. The vast majority of the nation's leading banks, the largest wealth management and brokerage firms, and over 500 of the largest RIAs rely on Envestnet's wealth management platform and solutions to drive business growth, boost productivity, and deliver better financial outcomes for their clients. Envestnet's Strategy: Deliver the industry-leading wealth management platform, powered by advanced data and insights Leverage our scale and efficiencies to serve our clients' needs comprehensively Enable financial advisors to deliver more holistic advice - reflecting a more complete view of their clients' financial lives, and in a more connected environment For more information, please visit www.envestnet.com. Job Summary: The Senior Software Engineer plays a key role in the architecture, design, and coding for application services and enhancements. This role consults with stakeholders, executives, and product and sales teams to deliver innovative solutions. Serves as a mentor to less-experienced team members, improving internal processes and expanding the knowledge base. The right candidate has broad infrastructure expertise, extensive Front-end & Back-end development skills, a solid understanding of software development challenges, a base understanding of secure operations, and demonstrated abilities of architecting and implementing transformational infrastructure solutions. Job Responsibilities: Responsible for participating in the architecture, design, and code application services and enhancements Participate in design reviews with management, project teams, partners, and stakeholders. Work closely with stakeholders, executives, and product and sales teams to deliver innovative solutions. Support the Design, modification, development, and support of enterprise-class modern complex UI Frontend applications in an agile environment. Leverage knowledge strong cloud service skills including technologies used on AWS services for frontend. Cultivate innovation by promoting and participating in the continuous improvement of structure, processes, and tooling to enable teams to deliver more value. Research and identify new technologies and emerging tools/frameworks to increase efficiency, prototype new ideas and support developers with implementation guidelines. Review technical decisions and articulate pros/cons of technology options based on personal experience, industry knowledge, and best practice. Utilize a variety of qualitative and quantitative analysis techniques to continuously improve the user experience; analyze data and client feedback to make critical design decisions. Work collaboratively with cross-functional teams and senior leaders, effectively articulating technology concepts to both business and technology audiences. Assist with mentorship and training of junior developers to help build effective engineering practices. Adherence to and application of Envestnet legal, compliance, risk, business continuity and administrative policy within the role and department(s) including the timely completion of training & awareness, affirmations and testing as requested. As part of the responsibilities for this role, you will understand and readily support Envestnet's established corporate business practices, policies, internal controls and procedures designed to create value or minimize risk. Required Qualifications: Bachelor's degree in computer science, computer engineering or equivalent. A minimum of 8+ years of software development experience. Experience in agile technical leadership. Architecture experience in Java backend technologies and building distributed enterprise software. 2+ years' experience in designing, architecting, building and delivering highly scalable modern UI business application solutions. Hands-on experience in full-stack development with Java/SpringBoot and ReactJS, under cloud-native architecture(s). Understanding and practical experience with OAuth Standards and API Security. Experience with API Management solutions (e.g., Apigee). Experience in the financial services/FINTECH industry. Must be able to design and deliver multiple complex projects and mentor remote engineers by providing technical direction, perform design/code reviews, and champion engineering best practices. Solid experience with integrating with 3rd parties and building Restful APIs Solid experiences in relational databases such as MS SQL or equivalent. Solid experience in testing frameworks and web security. Familiar with Architectural Designs and best practices. Knowledge in AWS cloud technologies. Excellent written and verbal communication skills Envestnet: Be a member of an innovative and industry leading financial technology and solutions company Competitive Compensation/Total Reward Packages that include: Health Benefits (Health/Dental/Vision) Paid Time Off (PTO) & Volunteer Time Off (VTO) 401K - Company Match Annual Bonus Incentives Parental Stipend Tuition Reimbursement Student Debt Program Charitable Match Wellness Program Envestnet is an Equal Opportunity Employer. #LI-AQ1

Posted 30+ days ago

Principal Robotics Software Engineer-logo
Principal Robotics Software Engineer
Bright MachinesSan Francisco, CA
RETHINK MANUFACTURING The only way to ignite change is to build the best team. At Bright Machines, we're innovators and experts in our craft who have joined together to create a new category of manufacturing that will help transform the industry. We believe software and data are the answer, thoughtfully applied to solve our customers' unique challenges. Through intelligent automation, we give factories newfound flexibility, scalability, and resilience. We deliver products to meet the demands of today while building a platform to take advantage of what comes next. Working with us means you'll have the opportunity to make lasting, impactful changes for our company and our customers. If you're ready to apply your exceptional skills to create the factory of the future, we'd love to speak with you. ABOUT THE ROLE Software Engineers at Bright Machines are responsible for defining and implementing the systems that make Software Defined Manufacturing possible and that power our microfactories (lines of robotic cells). Our robots, and the software that controls them, are deployed in a variety of factory conditions and help support the manufacturing operations for some of the biggest names in the industry. As a Principal Robotics Software Engineer, you will design, create, and integrate backend and frontend software components into scalable systems that help our users program, deploy ,and operate our microfactories. You will work on a team with other Software Engineers in the Bright Machines San Francisco office to define, architect, implement, and deploy our software stack - from robot to cloud. This is a unique opportunity to be part of a greenfield development effort that will change the way companies build and produce products. If you're ready to apply exceptional engineering practices and build the software that will define the next generation in manufacturing, this is your opportunity to "Be Bright". WHAT YOU WILL BE DOING Architect, design, develop and deploy software components that help realize Bright Machines vision of Software Defined Manufacturing Contribute best-in-class programming skills to develop reliable and scalable micro-services Write clean, maintainable code, and perform peer code-reviews Participate in architecture design reviews across areas of expertise Create unit, integration, and end-to-end tests to ensure we are continually shipping code to production Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules Establish architectural principles, select design patterns and then mentor team members on their appropriate application Help define and implement standards and promote best practices for distributed software systems Analyze and optimize applications to maximize speed and scale WHAT WE WANT TO SEE B.S. or M.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related field 10+ years of job experience as Software Engineer or equivalent role Proficiency in a variety of modern programming languages (C#/C++, Python, Javascript) Solid understanding and application of Service Oriented Architecture (SOA) Understanding of scaling and operational concerns for large software systems Ability to work in a variety of compute environments (Windows, Linux, AWS) Experience with hardware systems IT WOULD BE GREAT IF YOU HAD Experience with manufacturing engineering systems (PLC, Real-Time systems, device drivers) Experience working directly with customers of your software Experience communicating with users, technical leaders and management to collect requirements, describe system designs, and set product strategy Knowledge and demonstrated application of software engineering best practices relating to the SDLC including coding standards, code reviews, SCM, CI/CD, testing, and operations Demonstrated ability to mentor and grow other team members WHO YOU ARE You think big You take ownership and drive change You always act with integrity, keep your commitments, and practice transparency You are customer obsessed You thrive in a great team environment to always get the win $210,000 - $280,000 a year BE EMPOWERED TO CHANGE AN INDUSTRY Bright Machines is an industry-leading software and robotics company that provides a full-stack automation solution for manufacturing. Bright Machines' flexible automated assembly and disassembly specializes in the AI backbone - AI hardware infrastructure. By leveraging computer vision, machine learning, and software applications, Bright Machines reimagines the way products can be designed and manufactured. Bright Machines is headquartered in San Francisco, California, with an integration center in Guadalajara, Mexico. The company has been recognized as one of Forbes' AI 50, awarded "Best AI-based Solution for Manufacturing" by AI Breakthrough, named a "Technology Pioneer" by the World Economic Forum, and highlighted by several other leading technology and innovation organizations.

Posted 1 week ago

Formlabs logo
C++ Software Engineer, 3D Desktop Application
FormlabsSomerville, MA
Apply

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

To reinvent an industry, you have to build the best team. Join Formlabs if you want to bring groundbreaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world.

Our Software team continues to develop one of the most powerful and intuitive desktop print applications on the market: PreForm. Fine-tuning the geometry of models in space is one of the most complex challenges our Software Team tackles -- such as: Path planning and tool path generation, motor control for the printer, print success estimation (failure mode detection, typically using FEA/FEM, computational fluid dynamics, etc.), geometry (mesh slicing, polygon arithmetic, mesh repair and generation), support structure generation, printer/desktop communication, and dynamic, real-time print failure detection (computer vision, machine learning).

If you are a talented engineer who is excited to dive into with 3D geometric algorithms and other challenging problems, we want you to join the Desktop Software Team as a PreForm Software Engineer.

The Job:

  • Develop world class desktop 3D printer software with a focus on geometric algorithms
  • Work with R&D teams to integrate newly researched features into the production PreForm codebase
  • Ship value-generating features to tens of thousands of users by implementing and optimizing a wide range of complex algorithms
  • Work with Product Management teams to define long-term feature roadmap

You:

  • Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams
  • Experienced with object oriented design and development
  • Experience developing 3D graphics or computational geometry

Bonus Skills:

  • Experience with solid mechanics or FEM
  • Experience with image processing

Our Perks & Benefits:

  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan- Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • And of course… unlimited 3D prints

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Our Perks & Benefits:

  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan- Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • And of course… unlimited 3D prints

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.