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.

TCP Software logo
TCP SoftwareDallas, TX
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management, and other workforce needs. As a Software Engineer IV, you will: Work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment using C++ and Qt framework. Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications. Deliver quality code based on unit and automated acceptance tests. Review, define, analyze, and improve detailed specifications and implement feature development. Ensure that development/integration documentation is adequate, complete, and published. Work on test automation to help insure fast delivery of quality products. Participate in peer-reviews of code and offer suggestions in line with best-practice design patterns. Mentor junior team members and provide technical leadership. Will operate independently, setting priorities and goals while continuing to learn and grow technically Continually growing capabilities and strengthening independence, writing software, analyzing and solving complicated problems Create and maintain build root for Linux system. Maintain update pipelines for releasing firmware and OS updates. Requirements 4-6 years of relevant experience with C++ Experience with Qt framework Experience with Linux/Unix operating systems Ability to understand requirements and solve technical issues without supervision. Serves as a Technical Lead. Seen as an emerging technical leader within the team, often a Team Lead Physical Requirements: Prolonged periods sitting at a desk and working on a computer. Must be able to lift up to 15 pounds at times. This role requires 0% travel time. Benefits Competitive salary 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays 8 hours to volunteer and impact the community Comprehensive benefits (Health/Dental/Vision/ 401K) Employee Choice Pre-Tax Benefit Remote work option available TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Posted 2 weeks ago

T logo
Two95 International Inc.Oklahoma City, OK
Position: Software Analyst Location: Oklahoma City, OK Duration: Full Time Salary: $Market with Benefits Requirements Essential Duties & Responsibilities: Develop custom queries by examining databases in Toad or MySQL Workbench to extract data using Structured Query Language that fulfills the needs of customer requirements and follows established business rules Support the creation of ACH files (routing information) and ensure the correct totals are transmitted to the banks every day. Solve critical payroll stopping issues through the development of data updates using MySQL and PHP Assist Production staff with printing client payroll checks every day and troubleshoot all issues quickly so that all checks can be shipped on time to all clients Develop custom internal software applications using PHP Storm and MS Visual Studio that increase the productivity of the Application Support team and provide useful information to all business units Create and run custom reports through custom, in-house tools like our Alert Center to support business needs Tackle challenging technical problems/data issues by taking tickets within our KACE Incident System, working through the problems with the submitter, analyzing data through TOAD or MySQL Workbench, creating a custom solution to fit the user’s need and working with Quality Assurance to get it tested Analyze system data in Toad or MySQL Workbench in order to build profiles requested by internal business units, maintain the high quality standards of clients data and generate reports/analytics as needed Monitor and control 24/7/365 processes through Control-M automation software and analyze generated logs to troubleshoot potential problems with developers Support all software applications after deployment to customers and business units Document resolutions to technical problems clearly that expand the team’s working knowledge and shortens future resolution times Business process mapping and blueprinting system architecture to expanding the working knowledge of the Application Support team. Requires knowledge of Business Process Modeling Notation ( BMNP ) and Visio. Assist Development and Quality Assurance with testing new and enhanced software modules by providing useful feedback on functionality and data output. Knowledge, Skills & Abilities: Familiarity with programming languages, like C++, PHP, HTML, .NET and Java Exposure to database and query design tools, like MYSQL, Oracle, or Toad Experience as a Systems Analyst or Application Support Specialist (desired) Knowledge of payroll business software applications (desired) Excellent analytical skills A good problem-solving attitude and a desire to take on challenges Ability to multitask and meet deadlines. Benefits Note: If interested please send your updated resume and include your salary requirement along with your contact details with a suitable time when we can reach you. If you know of anyone in your sphere of contacts, who would be a perfect match for this job then, we would appreciate if you can forward this posting to them with a copy to us. We look forward to hearing from you at the earliest!

Posted 30+ days ago

P logo
PersimmonsSan Jose, CA
Who we are : Persimmons is building the infrastructure that will power the next decade of AI. Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We’re on a mission to enable smarter devices, more sustainable data centers, and entirely new applications the world hasn’t imagined yet. Why join us: We’re growing fast and looking for bold thinkers, builders, and curious problem-solvers who want to push the limits of AI hardware and software. If you're ready to join a world-class team and play a critical role in making a global impact - we want to talk to you. What you’ll do: As a Sr Software Engineer on our team, you will be responsible for building the communication libraries for our high performance scalable system. Design the communication protocols for device discovery, routing and efficient dataflow for AI workloads running across distributed hardware. Develop scalable communication software architected to efficiently coordinate across thousands of compute nodes in large-scale AI clusters Define and Implement low level communication primitives for inter device data transfer using advanced high speed interconnect protocols. Implement high speed data transfers using DMA and efficient memory management.  Collaborate with cross-functional teams to design, test, and optimize our hardware and software solutions. Analyze and improve the efficiency, scalability, and performance of our systems. Stay abreast of industry trends and advancements to ensure our solutions remain competitive and innovative. Provide technical leadership across the software team, mentoring engineers, and help scale the team as the company grows. Requirements What You Bring To The Table: 7+ years of software development experience in developing high performance software for HPC systems, distributed systems or hardware accelerators Deep knowledge of collective communication algorithms and primitives (NCCL, ROCm, MPI) Knowledge of hardware architectures and their optimization implications, including memory hierarchies, high speed interconnects, DMA engines, and multi core parallel processing. If you can do the above, you already have strong C/C++ skills. BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience) Strong interpersonal, verbal and written communications skills Capability to achieve objectives under tight deadlines Experience executing tasks while managing competing priorities Deep understanding of technology and passion for what you do Strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment Excellent problem-solving skills and the ability to work in a dynamic, fast-paced environment. Benefits Competitive salary and benefits package Flexible PTO 401k Please note : Our organization does not accept unsolicited candidate submissions from external recruiters or agencies. Any such submissions, regardless of form (including but not limited to email, direct messaging, or social media), shall be deemed voluntary and shall not create any express or implied obligation on the part of the organization to pay any fees, commissions, or other compensation. Direct contact of employees, officers, or board members regarding employment opportunities is strictly prohibited and will not receive a response.

Posted 30+ days ago

S logo
Safran Passenger InnovationsLaramie, WY
Embark on a transformative career with Safran Passenger Innovations, where we are forging an unparalleled in-flight entertainment ecosystem. As an innovative company we design and engineer world-class In-Flight Entertainment and Connectivity (IFEC) solutions. Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure, demanding on-wing environment. Safran IFEC products are utilized by many of the world’s premier air carriers. Step aboard and help us by creating the best in-flight experiences for today and beyond! Job Summary: The Software Engineer, Test Automation role is a key position with responsibility for defining and executing test procedures for the purpose of validating and improving product behavior and reliability. This role encompasses feature validation, bug fix verification, identifying, reporting and potentially triaging problems, and identifying opportunities for improvement. Duties and Responsibilities: Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation Build and maintain automated tests (unit, integration, system-level) Triage, debug, and resolve issues Take ownership of quality and drive continuous improvement Provide accurate estimates and deliver on commitments with transparency Collaborate with stakeholders, users, and teams on design, implementation, and approvals Engage actively in meetings and technical discussions Coordinate with internal teams to support product success Prepare and present technical concepts clearly and effectively Follow and help improve SDLC and organizational processes Provide guidance, mentoring, and training within the software team, while offering support across the broader product development organization Requirements Core Qualifications: Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field 0-5 years of software development experience with one or more of the following: Software development in C/C++ on Linux/UNIX, embedded Modern tech stack: Qt/QML, Node.js, Golang, React, Typescript, Python, PostgreSQL, Docker, MQTT, Microservices Experiences with any of the following languages, technologies and techniques would be advantageous: IPC, RPC, sockets, A/V players Networking & protocols: Ethernet, ARINC 429 Debugging & troubleshooting experience Experience with MQTT testing, API testing, BDD testing and/or web testing Experience with development and testing of distributed systems Experience with cloud utilities such as AWS or Azure Experience with testing tools/frameworks such as: Robot Framework, Behave Framework, Cucumber, Allure Design and implementation of test framework architecture and reusable components Develop automation tools and libraries to improve system-level testing efficiency Ensure framework scalability, maintainability, and performance across multiple product lines Collaborate closely with test and product development teams to enable adoption of new framework features Use and extend the existing test framework to design and run automated test suites Customize and modify framework components to support specific requirements Debug and triage test issues, collaborating closely with developers and testers Drive improvements in test coverage and efficiency to support new feature deliveries Benefits In addition to a comprehensive package of health benefits that include company contributions, Safran Passenger Innovations offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to: A home allowance to elevate your home workspace Discretionary bonus program Future financial security with a 401(k) program with company match Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown

Posted 30+ days ago

WinTech logo
WinTechMonett, MO
WinTech is seeking a software developer.  This is an exciting opportunity to be part of a small, but growing IT department where you can help scale up custom development, business intelligence, ERP, and manufacturing automation!  WinTech is an ESOP and specializes in the design and manufacturing of building materials such as aluminum and vinyl windows, access doors and panels, and other materials fitting various niche markets. This position will be responsible for the complete software development lifecycle from backend databases through front-end user interfaces across the organization.  Projects will focus on improving productivity through automation in both the front office and shop floor as well as providing reporting and analysis through our business intelligence platform.  In all cases, building end-to-end solutions, focusing on best-practices, and delivering robust applications with minimal upkeep is the primary objective. Effective collaboration will be critical, as this position will be highly interactive across multiple disciplines and technical levels, in both plant and office environments.  Engagement with project stakeholders, listening to their needs, gaining an understanding of the related business processes, and actively offering ideas and solid technical solutions will set a strong foundation for success in this role. Requirements Proficient with desktop development platforms such as Microsoft .NET. •      Proficient in business intelligence, analytics, SQL databases, and data consolidation effort like warehouses and lakehouses. •      Solid experience with cloud providers such as Microsoft Azure. •      Familiar with configuring and managing a web server instance, such as Apache. •      Experience with web services and designing APIs using REST and/or GraphQL. •      Experience with Agile or similar project management methodology. •      Familiar with hardware and networking concepts. •      Strong self-initiative and research abilities. •      Highly skilled in problem-solving. •      Other duties may be assigned. •      Follow all written and verbal instructions. •      Observe all safety guidelines and report safety concerns to management. •      Able to safely work with and around moving equipment. •      Work cooperatively with the production team to meet due dates and production goals. •     Ability to communicate in a concise, polite, and respectful manner with all team members. . Flexible work hours considering business needs as required. Bachelor’s degree or equivalent work experience. •     5+ years’ experience in a similar role with comparable skill requirements. Benefits ·        WinTech is an ESOP Company – employer ownership. ·        Quarterly profit-sharing bonus. ·        Vacation. ·        Medical, Dental, Vision, Short-Term Disability, Life Insurance. ·        $10,000 employer paid life insurance policy. ·        401(k) and Roth – Employer Match.

Posted 30+ days ago

Supernormal logo
SupernormalNew York, NY
Location: Stockholm or New York About Us Work shapes who we are. It’s how we grow, contribute, and make an impact. But for many, work still feels like a grind. Even in the digital age, productivity tools often add more friction than flow. Colin and Fabian founded Supernormal because they knew that AI could make work better. Supernormal builds AI-powered tools that streamline workflows, boost collaboration, accelerate impact, and make the super, normal. We started by building one of the most popular AI meeting notetakers out there. Supernormal’s first product made meeting prep, notes, and next steps effortless for tens of thousands of teams, and has turned meetings into moments of productivity and genuine connection. Now we’re working on something even better — Radiant, an AI tool that will take your unique work superpowers and amplify them. Requirements Who We’re Looking For We’re looking for a Principal Software Engineer who can pair deep technical expertise with leadership that elevates the entire team. You’ve guided complex projects from idea to impact, and you know how to set direction without losing sight of the details. You’ll be at the center of Radiant’s technical future, shaping our AI backend while mentoring others to do the best work of their careers. This is your role if you: Have led large, high-stakes engineering projects end-to-end Are comfortable in large Rust, Typescript, and Ruby codebases Can provide clarity and direction in ambiguous situations Thrive on mentoring and raising the bar for engineers around you Balance technical vision with product pragmatism Want to move fast and build great things What You’ll Do Lead development of Radiant, our Rust-based desktop app Lead technical planning and decision-making for projects with significant complexity and scale Mentor, support, and challenge engineers to grow in their craft Partner with product and design to align technical strategy with user impact Improve, maintain, and evolve our infrastructure for performance, reliability, and scale The Details Full-time role based in Stockholm or New York Start date: as soon as possible Fluency in English required (written and spoken) We care more about your energy and ideas than your CV Benefits 💰 Competitive salary 📈 Stock options 🏥 Full healthcare coverage (Medical, Dental, and Vision) 🚀 Totally remote. Not hybrid. Remote. No return-to-office here 🏠 WFH budget to make sure you have everything you need to do your best work ✈️ Annual team-wide offsite 🎓 Education credit (up to $500 per year) 🧳 Unlimited PTO (minimum 4 weeks)

Posted 30+ days ago

Builders Capital logo
Builders CapitalFort Lauderdale, FL
Builders Capital is seeking a Software Engineering Manager to lead our growing engineering team. This role is ideal for a hands-on technical leader who thrives on mentoring engineers, shaping architecture, and driving delivery of scalable software solutions that power the nation’s largest private construction lender. As a Software Engineering Manager, you’ll balance leadership and technical excellence - guiding teams through complex design and implementation challenges while remaining close to the code. You’ll partner with Product, Infrastructure, and Operations teams to deliver high-impact systems that serve our lending and borrower platforms. Builders Capital is the nation's leading private construction lender, providing innovative financing solutions to professional homebuilders. We are committed to empowering our clients with the capital and expertise they need to succeed in the dynamic residential construction market. What You'll Do: Lead and Mentor: Manage a team of software engineers and technical leads, fostering an environment of accountability, innovation, and continuous improvement. Architecture and Design: Oversee architectural decisions for backend APIs, web applications, and integration layers; ensure scalability, performance, and maintainability across systems. Hands-On Development: Contribute to critical codebases when needed - providing technical guidance, conducting code reviews, and ensuring engineering excellence. Strategic Planning: Collaborate with senior leadership to define technical strategy, roadmaps, and resource planning aligned with business goals. Process Ownership: Establish and refine SDLC processes, CI/CD pipelines, testing practices, and code quality standards across all teams. Cross-Functional Collaboration: Partner with Product, QA, and DevOps to deliver high-quality features on schedule. Performance Management: Set clear expectations, conduct regular one-on-ones, and guide engineers through career growth and skill development. Operational Excellence: Monitor system health, uptime, and performance metrics; proactively identify and resolve bottlenecks. Innovation: Stay current on emerging technologies in Node.js, and cloud platforms (Azure), introducing tools and frameworks that accelerate delivery. Requirements Bachelor’s degree in Computer Science, Engineering, or a related field (advanced degree preferred). 8+ years of professional software development experience, including 2+ years leading teams or managing engineers . Proven experience delivering scalable, cloud-hosted applications using Node.js, React, REST APIs, and Microsoft SQL Server . Strong background in Azure (App Services, Functions, DevOps, Application Insights, etc.) and modern CI/CD pipelines . Excellent understanding of software architecture principles (microservices, domain-driven design, event-driven systems). Experience mentoring and developing engineers - balancing people leadership with hands-on technical depth. Strong communication and collaboration skills with both technical and business stakeholders. Demonstrated ability to prioritize and manage multiple projects simultaneously. A passion for quality, innovation, and operational reliability. Benefits Innovative Environment: Join a forward-thinking company at the forefront of the construction finance industry with access to cutting-edge technology and resources. Work Flexibility: Enjoy a flexible work environment where you can balance team leadership with your personal life. National Impact: Be part of a nationwide operation that’s shaping the future of construction financing and making a difference for builders, developers, and homeowners across the U.S. Health Insurance – We’ve got you covered! Builders Capital pays 100% of your medical insurance premiums to keep you healthy and stress-free, offering a PPO and HSA plans. Health Savings Account (HSA) – We contribute annually into your HSA account (prorated from your hire date) and for those the select our HSA plan. Competitive Compensation – We offer competitive wages that reward your expertise and hard work. Paid Time Off – Take time to recharge with 3 weeks of paid time off each year. Paid Holidays – Enjoy 10 paid holidays throughout the year so you can spend quality time with family, friends, or doing whatever you love. We’re here to support you both professionally and personally—because when you thrive, we all thrive. This job posting highlights the most critical responsibilities and requirements of the job; however, there may be additional duties, responsibilities, and qualifications for this job. Builders Capital is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. This is a full-time exempt position. The job description contained herein is not intended to be a comprehensive list of the duties and responsibilities of the position, which may change without notice.

Posted 4 weeks ago

Gable logo
GableSeattle, WA
About Us: Gable.ai is a Seattle-based startup revolutionizing the data industry. Through our data communication, change management, and collaboration platform, we empower developers to build and manage data assets, bridging the gap between data producers and consumers to upscale data quality. Fresh out of stealth mode and backed by prominent venture partners, our mission is to reshape data management by fostering collaboration and innovation. Join us in transforming the landscape of the data industry! Responsibilities: As a Senior Software Engineer, your primary responsibilities will be to own design and delivery of full stack product features. A key component of your work will be to scope out and build the best-possible data solutions to green-field problems at scale. This includes working directly with customers to define the problem, shortlisting tools and technologies, implementing and validating production grade software, evaluation, and deployment. You'll build key product features with direct impact on company success. You'll work closely with customers to understand their problems and requirements. You'll focus on generalizing your work and building abstractions that improve a variety of integration with common data stack oriented technologies. Requirements You have minimum 5 years of writing production grade software, ideally with experience at a B2B SaaS company Experience with a modern object-oriented language such as Python, Go and Java You’re excited about being cross-functional and owning the lifecycle of building novel solutions to complex problems — from development to deployment. You stay up-to-date with the latest developments in your area of interest in both software development and the data space. You’re comfortable reading technical papers and documentation, and reproducing the results in a production environment. You’ve previously worked with a variety of backend technologies, including Infrastructure as Code (Terraform/Pulumi), relational databases and NoSQL databases, and modern API frameworks. You’re really excited about solving the biggest challenges in the modern data stack and building applications that leverage these technologies for solving complex data problems. You enjoy fast-paced environments and exhibit a high degree of ownership and self-sufficiency. Unstructured environments are exciting to you because they represent opportunities for growth and leadership. Tech Stack: TypeScript Python Node Postgres AWS Snowflake Benefits Be part of a pioneering team that is redefining the data industry. Work on cutting-edge technology with the opportunity to make a significant impact. Collaborate with a talented and passionate team of engineers and industry experts. Enjoy a dynamic, fast-paced, and supportive work environment. Competitive compensation package and benefits. If you are passionate about the intersection of software engineering and data, and eager to contribute to the future of data management and collaboration, we would love to hear from you. Gable.ai is an equal-opportunity employer and encourages applications from candidates of all backgrounds and experiences.

Posted 30+ days ago

T logo
Two95 International Inc.Pittsburgh, PA
Title: Software Engineer Duration: 6+ Months Contract Location: Pittsburgh, PA Rate: $Open Requirements EXPERIENCE 5+ years’ experience in all areas of application development including at least five years building commercial grade applications. · Advanced knowledge and experience with n-tier, enterprise-scalable, distributed application environments. · Experience with source code version control and the coordination/synchronization of multiple active branches. · Experience incorporating third party components and frameworks. · Familiarity and experience executing several software development methodologies and life cycles. · Experience with Relational Databases and Document databases. SKILLS · Expert level skills in in an Object Oriented language (ex: Java, C#), REST API. · Expert level skills with Database Technologies. · Expert level skills in JavaScript, HTML5, CSS3 and any JavaScript frameworks like Angular, React, etc. · Solid understanding of TCP/IP networking and common network topologies. · Strong understanding of Object Oriented design (classes, constructors, interfaces, properties, methods and events). · Solid application development skills across the full stack. · Strong analytical skills and the ability to work with end users to transform requests into robust solutions. Benefits Note: If interested please send your updated resume to shubhankar.madane @two95intl.com and include your salary requirement along with your contact details with a suitable time when we can reach you. If you know of anyone in your sphere of contacts, who would be a perfect match for this job then, we would appreciate if you can forward this posting to them with a copy to us. Thanks and Regards Shubhankar M | Technical Recruiter Phone: 1-856 528 3312 ext 1239 | Email: shubhankar.madane @two95intl.com | Two95 International Inc | 1101, N Kings Hwy, Suite #200 Cherry Hill ,NJ 08034 | Fax: 856-494-1988 | www.two95intl.com Inc500-5000 Recognized Fastest growing private company in U.S.A. LinkedIn: linkedin.com/in/shubhankar-madane-67a21666 /

Posted 30+ days ago

Parker Group logo
Parker GroupNew York, New York
About The Role: Parker’s mission is simple but ambitious: to increase the number of financially independent people . We believe the best way to achieve this is by giving independent business owners the financial tools they need to scale profitably. Our core product combines a virtual corporate card with dynamic spending limits and profitability-focused software tooling —empowering eCommerce merchants to grow faster while staying in control of their margins. We’ve raised over $180M in equity and debt from world-class investors, including Valar Ventures, Y Combinator, SVB , and notable founders such as Solomon Hykes (Docker), Paul Buchheit (Gmail), Paul Graham (Y Combinator), and Robert Leshner (Compound). We’re a Series B fintech scaling rapidly, with strong product-market fit and accelerating demand. We're looking for a Senior Software Engineer - Data to join our team and help build reliable, scalable, and well-documented data systems. This is an excellent opportunity for someone who has an interest in Fintech career to grow within a modern data stack environment. You'll support the development of data pipelines, help maintain our data infrastructure, and collaborate with analysts, data scientists and backend engineers to make data accessible and trustworthy. Responsibilities: Assist in building and maintaining data pipelines (ETL/ELT) for internal and external data Support data ingestion from APIs, files, and databases into our data warehouse Write SQL queries/ Python scripts to clean, join, and transform data for reporting and analysis Monitor data quality and troubleshoot pipeline issues Contribute to documentation and testing of data workflows Learn and work with tools like dbt, Dagster Follow best practices for version control (Git) and coding standards Tools You Might Use: Languages: Python, SQL Data Warehouses: Redshift, Snowflake, BigQuery, Postgres Orchestration & Integration: Dagster, Airbyte, dbt, Prefect Cloud: AWS (S3, Glue, Lambda), GCP, or similar Dev Tools: GitHub, Docker, VS Code Minimum Qualifications: 7+ years of experience in a data, backend, or analytics role (internships count!) Strong SQL skills and an interest in analytics engineering Intermediate Python knowledge (e.g., working with data, files, APIs) Understanding of relational databases and columnar data warehouse and data modeling concepts Comfortable with Git and command-line tools Curiosity and willingness to learn modern data tooling Clear communication and collaboration skills Nice to Have (but not required): Experience with dbt, Airflow, Dagster, or similar tools Exposure to cloud platforms (AWS, GCP, etc.) Familiarity with data quality, observability, or testing frameworks Past projects involving large datasets or data APIs Exposure to GraphQL and Typescript

Posted 2 days ago

Toyota Tsusho Systems logo
Toyota Tsusho SystemsPlano, TX
Description: Toyota is pioneering several different development efforts to increase security within Toyota’s vehicle ecosystem. Several of these efforts require hands-on development skills with both embedded systems and cloud environment with a working knowledge of security. Activities: · Create Golang based microservices and libraries · Perform code reviews · Contribute to our coding standards and practices · Evaluate software designs to develop testing approaches to verify software quality for both embedded systems as well as cloud systems · Evaluate system designs to develop end to end testing approaches to verify system quality · Guide and Contribute to our architecture and infrastructure Requirements · Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting · Minimum of 4 years of programming experience ( ie. Golang,Python) · Good understanding of API design and implementation with security practices · Ability to learn new technology quickly and adapt to changes. · Experience with both AWS & Azure cloud environments. · Experience with containerization implementations (Docker, Kubernetes) · Demonstrable ability to architect, build, and operate distributed systems to solve problems · Experience with AWS infrastructure and services, including deploying and securing applications and sensitive data in cloud environments. · Working knowledge of PKI and how to evaluate communication systems based on PKI · A solid understanding of the Linux operating system, including commands, hardware, and software · Network troubleshooting, ability to identify and resolve issues in network routers, firewalls, and switches

Posted 30+ days ago

Axiom Software Solutions Limited logo
Axiom Software Solutions LimitedDallas, TX
Role: Software Engineer (.Net experience) Location: Chandler, AZ/Irving, TX and Charlotte, NC Duration: Contract Job Description: • 5+ years.NET experience • Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). • Understanding of APIs, OAuth, JSON, and Apigee. • Cloud Services: Experience with cloud platforms like AWS, Azure, or Google Cloud, and familiarity with DevOps practices. • CI/CD Pipelines: Experience in setting up and managing CI/CD pipelines. • Containerization: Familiarity with Docker and Kubernetes for containerization and orchestration. • Testing Frameworks: Experience with testing frameworks such as Jest, Mocha, PyTest, or others. • leadership skills and the ability to work independently • deep understanding of the principles of the Software Development Lifecycle (SDLC) • Strong experience with GIT and version control workflows

Posted 30+ days ago

A logo
Anatomage, Inc.Santa Clara, CA
Who We Are Anatomage is a global leader in healthcare technology, specializing in 3D medical imaging and visualization. We are dedicated to digitizing real human bodies into interactive, fully functional digital models to transform how anatomy and physiology are taught and studied. Our groundbreaking products, including the Anatomage Table, a life-sized virtual dissection platform, are trusted by over 4,000 institutions worldwide. At the forefront of innovation, Anatomage is setting new standards in medical education and advancing healthcare through technology. *This position is currently hybrid, with the possibility of going full time on-site in the future. About the Role Anatomage, Inc. is looking for Junior Software Developer. In this position, you will be working on advanced real-time 3D visualization of various science simulations, virtual human anatomy, medical simulations or AI applications working with a global team of engineers. Requirements What You’ll Do • Work closely with team members across different roles and departments as a point person for software development requests. • Develop software programs and solutions by studying application design specifications, core algorithms and user experiences. • Troubleshooting, debugging, maintaining, and improving existing software applications and components. • Learn and grow as a Junior Software Developer. Skills and Abilities Required • Experience with C++. • Experience developing 3D graphics applications. • Experience with Machine Learning and LLM applications. Qualities We Look For • Demonstrated analytical, reasoning, planning and problem-solving abilities. • Self-starter, positive attitude, and ability to multitask effectively. • Strong verbal and written communication skills. Minimum Education and Experience Required • Bachelor's degree in Computer Science, Engineering, or related fields. • Experience working in a professional environment is a plus. Benefits What We Offer • Health, Dental, and Vision care for you and your family • 401K savings plan with employer matching • Generous PTO leave and paid holidays • Opportunity to grow with the company • On-site gym facility • Young and energetic team culture About Anatomage Anatomage has been financially robust and growing for 15 consecutive years. Doctors world-wide have enthusiastically responded to the company’s products, making us a market leader and setting the industry standard. Currently, thousands of clinics and hospitals use Anatomage's software for patient diagnosis and treatment planning. Leading radiology equipment companies use Anatomage’s software as a key component in their systems. Anatomage offers the world’s first and only life-sized virtual dissection table. Students can learn anatomy and physiology using highly interactive and accurate real human-based digital data. Institutions can offer high quality education without worrying about chemicals, facility costs, and regulatory issues. Hundreds of schools have adopted the Anatomage Table as the main teaching tool for students. At Anatomage, there is an opportunity to work alongside the best in the field. With a diverse group of people from various technical, clinical, and artistic backgrounds, Anatomage provides a culture where distinguished individuals can work and collaborate in an organic manner. Our team members all bring unique strengths and talents to their group and embrace each other's diverse perspectives. Anatomage offers a distinct work experience with an exceptional opportunity to develop careers. Our philosophy is to foster a dynamic work environment, and we are proud to let our employees' knowledge and responsibilities grow with the company. Anatomage is an Equal Employment Opportunity employer. We do not offer H1B Sponsorship at this time. Local candidates preferred. Fraud Recruitment Disclaimer It has come to our notice that fraudulent and fictitious job opportunities are being circulated on the Internet. Prospective candidates are being contacted by certain individuals, mainly through telephone calls, emails and correspondences, claiming they are representatives, subsidiaries or under contract with Anatomage, Inc., and, thus, pretending to represent Anatomage. The main purpose of these correspondences and announcements is to obtain privileged information from individuals, or to induce people to pay a fee for services related to recruitment or training or a new role. Anatomage does not: Send job offers from free email services like Gmail, Yahoo mail, Hotmail, etc.; Request payment of any kind from prospective candidates for employment or any sort of fees; Authorize anyone to either collect money or arrive at any monetary arrangement in return for a job at Anatomage; and Request or require personal documents like bank account details, tax forms or credit card information as part of the recruitment process. Legitimate emails from @ anatomage.com domains are from the organization, anything outside of the stated domain is likely a scam and fraudulent email. If you have received an offer from any domain other than @ anatomage.com , it is likely a scam and not a legitimate offer. Please do not provide any personal information to the imposters posing as recruiters or the HR manager of Anatomage, Inc. We recommend blocking and reporting their accounts for unauthorized and fraudulent behaviors.

Posted 1 week ago

V logo
Vexterra GroupBethesda, MD
SOFTWARE REVERSE ENGINEER Vexterra Group is searching for a  Senior Software Reverse Engineer support a Government Customer in Bethesda, Maryland:  DUTIES Isolate, review, analyze, and reverse-engineer potentially malicious programs Write and produce high quality technical reports related to the scope, nature, and characteristics of the malicious software suitable for distribution to both technical and non-technical audiences Work deep within the boot process, kernel, and system internals to devise novel solutions using tools like IDA Pro, debuggers, and in-target probes to examine behavior of binaries Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution Share knowledge by clearly articulating ideas through papers and presentations to technical staff, management and customer decision makers Take advantage of opportunities to participate in working groups, customer meetings, proposal writing, and conferences Provide detailed understanding of how various attacks work at the memory and register level Perform in-depth analysis (dynamic/static) on malicious software (i.e., bots, worms, Trojans) resident on Microsoft® Windows and UNlX® based platforms to provide actionable intelligence; as appropriate, provide remediation recommendations Analyze, disassemble, and reverse engineer malicious code; document and transition results in reports, presentations and technical exchanges Using existing framework and within design, prototype, document, test and transition malicious code analysis methods and tools appropriate for operational use Proactively identify, define and advocate reverse engineering and analysis processes, approaches and concepts to enhance/improve technical exploitation efforts Adequately explain, present, demonstrate [when applicable] and document the operational impact of a particular 'vulnerability EDUCATION Bachelor of Science degree in Computer Science or Engineering with at least six (6) years experience; OR Master of Science in Computer Science or Engineering with at least (4) four years experience; OR PhD degree in Computer Science or Engineering with at least (2) years experience. SECURITY CLEARANCE Active TS SCI + CI Polygraph QUALIFICATIONS Two (2) Years experience with computer forensic software packages such as EnCase, FTK, or Sleuth Kit/Autopsy Advanced or Expert experience with reverse engineering and network security tools, including Ida Pro, Immunity Debug, WinDdg, VIM, Emacs, Trace32/JTAG, GDB, make, ctags, git, mercurial, and/or Wireshark Expert level Programming knowledge/experience with either Windows Kernel, C, C++, Python or Assembly Language and the ability to work in a team environment. Advanced or Expert level experience in hardware configuration and network/data communications Advanced or Expert level experience in software development and scripting Advanced or Expert level experience conducting intelligence analysis and writing finished intelligence reporting with high quality and with minimal revision Thorough understanding of compiler specifics, operating system concepts, security models, and the causes of most vulnerabilities and how to exploit them Preferably, experience coding and disassembling software on both Windows and Linux or other BSD and Unix variants Advanced or Expert knowledge of the types and techniques of cyber exploitation and attack, including virus, worm, Trojan horse, logic bomb, and sniffer to identify, quantify, prioritize, and report vulnerabilities in enterprise architecture, networks, communications, applications, and systems Ability to establish defense mechanisms to detect and deflect Cyber-attacks on networks and communications systems and structures and design and evaluate applications that are secure from known and potential methods of Cyber-attack Ability to coordinate systems implementation activities with key personnel to ensure the successful transition from development to implementation and operation, present and defend a position, and to communicate with government and contractor team members Experience with virtualization, driver programming, and debugging Previous experience with ethical hacking and/or testing vulnerabilities Advanced or Expert experience with diagnosing and debugging software systems Powered by JazzHR

Posted 30+ days ago

I logo
Innovation Works, Inc.Pittsburgh, PA
What is Go Jane Go Go Jane Go is an invite-only, digital community of female professional business travelers.  More info at www.gojanegotravels.com Platform The Go Jane Go software platform is a webapp to allow Go Jane Go community members to register and engage in conversation and share ideas. Think of an invite-only Facebook. The Go Jane Go platform consists of a Nest.js backend and a React single-page-app frontend. The backend application is deployed on AWS using API Gateway and AWS Lambda. Both backend and frontend code use Typescript. Current Status of Development The Go Jane Go platform is currently in the alpha / beta stage. The webapp is publicly available and serving test users. The current Go Jane Go platform provides user application, administrative user-registration review, and automated account billing. The current system features a social media platform for creating and sharing content. Future development for Go Jane Go will likely include additional features such as “friending” or “connecting” on the site, asynchronous messaging and notifications, and gated access to content crafted specifically for the Go Jane Go community. Technologies Used Backend Technologies Node.js runtime Nest.JS server framework Javascript WebTokens (JWT) AWS API Gateway AWS Lambda AWS S3 AWS SNS MySQL Typescript Jest TypeMoq Frontend Technologies React Redux Webpack Typescript Jest TypeMoq 3rd Party Integrations Stripe ActiveCampaign Additional Technologies Github actions for CI / CD Required Skills The Go Jane Go platform engineer should have experience developing and maintaining production web applications. Applicant will be comfortable developing software with unit and integration testing in mind. The Go Jane Go platform engineer should have experience with AWS technologies, including Lambda, API Gateway, S3, SNS, and other AWS offerings and technologies. The applicant should also have experience with MySQL administration and integration with web applications. The applicant should have experience building and scaling web applications, including necessary features such as user management, authentication and authorization, and role-based access. Strong interpersonal skills are necessary to work with others on the team, including product managers, designers and other developers. The applicant should have experience designing, delivering and evolving backend APIs that support front end feature development.   Please forward qualified resumes to:   esaksen@gojanegotravels.com   Go Jane Go provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Powered by JazzHR

Posted 30+ days ago

Peterson Technologies logo
Peterson TechnologiesAnnapolis Junction, MD

$150,000 - $185,000 / year

Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft and augment protections for our customers systems. If you are looking to join a company that provides amazing benefits, a healthy work-life balance, competitive salaries, and talented subject matter experts, consider joining our team! Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Requirements: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required. Bachelor’s degree in Computer Science or related discipline OR four additional years’ software engineering experienceAt least 7 years’ experience as a software engineer (at least 11 years’ experience if no Bachelor’s degree)Required Skills:AngularMicroservices applicationQualifications- Analyze user requirements to derive software design and performance requirements - Design and code new software or modify existing software to add new features - Debug existing software and correct defects - Integrate existing software into new or modified systems or operating environments- Develop simple data queries for existing or proposed databases or data repositories - Provide recommendations for improving documentation and software development process standards Peterson Technologies provides for an excellent benefit package to include generous PTO, healthcare, STD, LTD, Life Insurance, 401k contribution and Tuition and Training reimbursement. Salary range = $150,000 - $185,000 Peterson Technologies will provide reasonable accommodations to applicants who are unable to utilize our online application system due to a disability. Please send your request to HR at jobs@ptech-llc.com or call. Peterson Technologies is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Powered by JazzHR

Posted 4 weeks ago

Acclaim Technical Services logo
Acclaim Technical ServicesAnnapolis Junction, MD

$125,000 - $175,000 / year

Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector. We see this as a significant strength, and it shows: ATS is consistently ranked as a top workplace among DC area firms and continues to grow. We are actively recruiting for a Software Engineer (C#), Level 1 to support our Engineering Services and Solutions Division , based in Annapolis Junction, MD . Ideal candidate will have seven to thirteen years’ experience as a software engineer in programs and contracts of similar scope, type and complexity. Our development environment consists of C# and Windows. FPGA/ASIC knowledge would be helpful, but not required. Will be responsible for investigating COTS software protocols and adapting them for mission use. Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade­ offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Must have a Bachelor’s Degree in Computer Science or related discipline from an accredited college or university.  Four years of additional hardware design engineering experience may be substituted for a bachelor’s degree. Must have a current TS/SCI w/ Polygraph Pay Range : There are many factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employee owners value the flexibility at ATS that allows them to balance quality work and their personal lives. We offer competitive compensation, career growth, benefits and learning and development opportunities. Our broad mix of exceptional benefits options is designed to support and protect employees and their families.   At ATS, you will be eligible to participate in a comprehensive benefits package such as: healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here Employee Resources . The proposed salary range for this position is:  $125,000.00 - $175,000.00 Equal Employment Opportunity / Affirmative Action ATS is committed to a program of equal employment opportunity without regard to race, color, ethnicity, national origin, ancestry, citizenship, sex, pregnancy, marital status, sexual orientation, age, religion/creed, hairstyles and hair textures, handicap/disability, genetic information/history, military/veteran status, or any other characteristic or condition protected by applicable law. We support the employment and advancement in employment of individuals with disabilities and of protected veterans, and we treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. Powered by JazzHR

Posted 30+ days ago

The Excalibur Group logo
The Excalibur GroupWashington, DC

$64+ / hour

The Excalibur Group is currently seeking a Software Developer for a local contract in Washington, DC. Will be subject to a background check prior to employment. DUTIES/RESPONSIBILITIES Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation. Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer-Aided Software Engineering (CASE) tools. Estimates software development costs and schedule. Review existing programs and assists in making refinements, reducing operating time and improving current techniques. Formulates and defines specifications for software applications or modifies and maintains existing applications using engineering releases and utilities from the manufacturer. Responsible for program design, coding, testing, debugging and documentation. Instructs, directs, and checks the work of other task personnel. Responsible for quality assurance review and the evaluation of existing and new software products. REQUIREMENTS Education : Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. If you do not have a Bachelor's degree, the following may be substituted: High school diploma plus four (4) years of relevant experience Associate degree plus two (2) years of relevant experience Professional certification may be substituted for an additional year of relevant experience. Five (5) years of previous experience as Software Developer. Experience in emergency management, homeland security, public safety, or related field preferred. Experience developing, testing, and deploying software applications in enterprise, web, or mobile environments. Experience with secure, mission-critical, or government-related software is a plus. Version control and collaboration tools (e.g., Git, SVN, Bitbucket). Debugging, troubleshooting, and performance optimization skill. PAY $64/hour HOW TO APPLY: If interested in this opportunity, please apply on our website by visiting https://theexcaliburgroup.com/careers/ . HOURS OF OPERATION Mon. – Fri. 8:30am – 5pmExcept Federal HolidaysOn-site positionPreference will be given to all qualified applicants who live in a federally certified HUBZone. The Excalibur Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status. Powered by JazzHR

Posted 30+ days ago

I logo
Innoflight LLCSan Diego, CA

$170,000 - $215,000 / year

GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission-driven team where your work has real impact and your growth has no limits. We’re not just reaching for the stars—we’re engineering them. Let’s innovate the infinite, together. A DAY IN THE LIFE: As a Senior Embedded Software Engineer – Networking , you will design, develop, and integrate advanced embedded software solutions that power satellite and aerospace avionics and payload data processing systems. These solutions span real-time monitoring, Linux board support packages, secure networking, and low-level sensor/communications interfaces. In this role, you’ll collaborate with Systems, Hardware, and FPGA engineers to deliver rugged, Low-SWaP cryptographic products while ensuring the highest levels of reliability and security. You’ll also serve as a Subject Matter Expert (SME), providing technical leadership and mentorship to the engineering team. WHAT YOU'LL DO: Design & Implement: Develop embedded software and cryptographic solutions for multi-core processors and FPGA-integrated architectures. Network & Secure: Implement RFC-compliant networking and security protocols (IP, TLS, IPsec) and high-speed standards (10 GHz+). Develop & Optimize: Build software for ARM Cortex, RISC-V, and embedded Linux/RTOS environments with focus on performance and reliability. Integrate & Debug: Interface with hardware through SPI, I2C, UART, PCIe, Ethernet, SpaceWire, and conduct lab-based validation. Apply Cryptography: Integrate AES, RSA, ECDSA, ECDH to secure embedded systems per government cryptographic standards. Lead & Mentor: Provide technical guidance, review designs, and support junior engineers in building reusable, high-quality code. YOU’RE AWESOME AT: Embedded Development: Expert in C/C++ and memory-managed languages (Rust, Go) for secure embedded systems. Linux Expertise: Skilled in embedded Linux systems, kernel configuration, and system bootloaders. Networking Protocols: Proficient in high-speed networking and communications protocols with proven experience in secure implementations. Cryptography: Strong grasp of cryptographic principles applied to aerospace and defense systems. System-Level Thinking: Ability to interpret schematics, debug hardware/software integration, and optimize performance. Leadership: Trusted SME with proven ability to mentor and elevate engineering teams. WHAT YOU’LL NEED: Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field. 9+ years of experience in embedded software development, with emphasis on secure cryptographic systems. Proficiency in C/C++ and advanced memory-managed embedded languages (Rust, Go). Deep experience with embedded Linux, kernel, and bootloader development. Proficiency in networking/communications protocols, including secure communication standards. Familiarity with cryptographic systems (AES, RSA, ECDSA, ECDH). Demonstrated experience with software integration, debugging, and system-level validation. Experience developing for ARM Cortex and RISC-V processor architectures. Knowledge of interconnect standards (SPI, I2C, UART, PCI, PCIe, Ethernet, SpaceWire). Familiarity with OpenCL, CUDA, or parallel processing frameworks. Experience interpreting government cryptographic standards for aerospace systems. Excellent problem-solving, documentation, and technical communication skills. Proven ability to mentor and support junior engineers in a collaborative environment. Ability to obtain a U.S. Security Clearance. COMPENSATION & BENEFITS: The starting base salary for this position ranges from $170,000 to $215,000 per year , depending on the candidate’s job-related knowledge, skills, and experience. In addition to a competitive base salary, Innoflight offers a well-rounded compensation package that includes a Profit-Sharing Bonus and a Cash Performance Bonus to reward both individual and company performance. Additional benefits include: 401(k) with 3% company match (automatic enrollment) Comprehensive medical, dental, vision, HSA & life insurance 10 paid holidays + 120 hours PTO (starting in year one) Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance. WHY YOU’LL LOVE WORKING HERE: Flexible Work-Life Balance: Enjoy a 9/80 work schedule with every other Friday off—whether you use it to recharge, work on a passion project, or spend time with family, the choice is yours. Continuous Learning & Development: We’re serious about professional development. From tuition reimbursement to internal "Ask Me Anything" sessions and weekly “Lunch & Learns,” we make learning a core part of the job. Mission-Driven Culture: We aren’t just building tech—we’re enabling the next era of space exploration. Our Culture Ambassadors help lead initiatives around inclusion, positivity, recognition, and transparency. Here, your voice is heard, your work is respected, and your individuality is celebrated. BE YOU, WITH US: At Innoflight, we are committed to fostering an inclusive and equitable workplace where everyone belongs. We recognize that great talent comes in many forms, and you don’t need to meet every requirement to bring value to our team. If this role excites you, we encourage you to apply—even if you don’t check every box. YOU SHOULD KNOW: Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire. Applicants must be authorized to work for any employer in the U.S as you must have the ability to obtain a security clearance. We are unable to sponsor or take over sponsorship of an employment Visa. REFERRALS: We love a good referral! If you know someone that would be a great fit for this position, please share! A NOTE TO STAFFING AGENCIES: Innoflight does not accept unsolicited resumes from agencies, recruiters, or any third-party sources. Any such submissions will be considered property of Innoflight, and no fees will be paid in the event a candidate is hired from an unsolicited referral. To California residents applying for this job, please read Innoflight’s CCPA Notice: https://www.innoflight.com/careers/california-consumer-privacy-act-notice-for-job-applicants. #LI-Onsite Powered by JazzHR

Posted 30+ days ago

Instructure logo
InstructureSalt Lake City, UT
At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We’re hiring a Software Engineer for our Professional Services team. You’ll be working closely with project managers and customers to build custom solutions and integrations. Our team builds unique solutions to solve customer problems and improve the customer experience. You will be responsible for assisting with technical direction and mentoring other developers. What you will be doing: Building integrations and custom software solutions to solve unique customer problems. Following best practices to write well-tested, high performing code. Participating in code reviews to ensure that code quality remains high. Working with other engineers to drive technical excellence and to delight customers. Here’s what you will need to know/have: Bachelors Degree in Computer Science or equivalent degree or work experience. 5+ years experience in software development. Proven experience in delivering software products. Front end experience in React. Willingness to learn Ruby/Rails. Experience with Amazon Web Services and deploying your applications. Experience with PostgreSQL or other RDBMS. Self-directed, organized and versatile; willingness to work on a variety of projects as assigned. Willingness to collaborate with a team and a focus on delivering value to customers. A passion for learning and continuing your professional development. Polyglots preferred. Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles Generous time off, including local holidays and our annual company-wide “Dim the Lights” week in late December, when we encourage everyone to step back and recharge Comprehensive wellness programs and mental health support Annual learning and development stipends to support your growth The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations Motivosity employee recognition program A culture rooted in inclusivity, support, and meaningful connection This range reflects our target hiring range, with flexibility based on experience, skills, and market factors. We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes. Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate. All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we’ve implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws. Any attempt to misrepresent personal or professional information will result in disqualification.

Posted 30+ days ago

TCP Software logo

Software Engineer IV

TCP SoftwareDallas, TX

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

TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.

About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management, and other workforce needs. 

As a Software Engineer IV, you will:

  • Work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment using C++ and Qt framework.
  • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications.
  • Deliver quality code based on unit and automated acceptance tests.
  • Review, define, analyze, and improve detailed specifications and implement feature development.
  • Ensure that development/integration documentation is adequate, complete, and published.
  • Work on test automation to help insure fast delivery of quality products.
  • Participate in peer-reviews of code and offer suggestions in line with best-practice design patterns.
  • Mentor junior team members and provide technical leadership.
  • Will operate independently, setting priorities and goals while continuing to learn and grow technically
  • Continually growing capabilities and strengthening independence, writing software, analyzing and solving complicated problems
  • Create and maintain build root for Linux system.
  • Maintain update pipelines for releasing firmware and OS updates.

Requirements

  • 4-6 years of relevant experience with C++
  • Experience with Qt framework
  • Experience with Linux/Unix operating systems
  • Ability to understand requirements and solve technical issues without supervision.  Serves as a Technical Lead.
  • Seen as an emerging technical leader within the team, often a Team Lead

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.
  • This role requires 0% travel time.

Benefits

  • Competitive salary
  • 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays 
  • 8 hours to volunteer and impact the community 
  • Comprehensive benefits (Health/Dental/Vision/ 401K) 
  • Employee Choice Pre-Tax Benefit
  • Remote work option available

TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Automate your job search with Sonara.

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

pay-wall