Job Closed

This listing is no longer active.

Tenna logo
Tenna

As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Principal Software Engineer

Software EngineerSoftware EngineerOtherRemoteLeadTeam 110Since 2015Company Site

Location

United States

Posted

93 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Tenna

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re seeking a Principal Software Engineer to help us build the second iteration of our connected equipment solution. In this role, you'll embed across skilled feature-driven development teams, delivering deep technical expertise exactly where it's needed most. You will work on mission critical projects varying in scope, dive into complex problems with limited supervision, and develop components within Tenna's architecture. Ideal candidates are naturally curious self-starters, experienced with spearheading transformative projects, excited to build world class systems, and possess a passion for the IoT revolution. Your Responsibilities - Embeds across feature-driven development teams to provide deep technical expertise, independently solving complex software engineering challenges regardless of perceived ambiguity or degree of clarity. - Proactively identifies, investigates, and resolves difficult technical issues with minimal supervision, driven by curiosity and a genuine passion for getting to the root of the problem. - Delivers front-end, back-end, and full-stack solutions across a variety of mission critical projects. - Writes lots of bug-free, efficient, scalable, and reusable code. - Unit tests and takes responsibility for the quality of their own code and the code of the teams they support. - Leverages AI tools and techniques to enhance development workflows, accelerate problem solving, and contribute to AI-powered product features. - Provides input on our architecture, databases, and APIs. - Consults with product managers to define, scope, and plan new features. - Consults with senior leadership concerning strategic projects and current business challenges. - Works with QA to ensure that cohesive, quality, usable solutions are produced. - Tests, evaluates, and recommends technologies to improve our overall solutions. - Is a key participant in our agile development process. - Produces excellent documentation. Qualifications - 12+ years' experience in hands-on development and application design in the delivery of data-intensive software products; self-motivated and able to deep dive into complex technical issues with limited supervision. - 2+ years' experience as a Technical Lead, Technical Project Manager, or similar leadership position; excellent verbal communication skills are a must. - Master's or Bachelor's degree in Computer Science or equivalent experience; intimately familiar with the fundamentals of computer science and software architecture. - Proven ability to solve complex technical and business challenges across varying software architectures, naturally curious and driven to find the best solution, with the ability to build from whiteboard sketches and design meetings. - Significant experience building and operating critical high-scale systems; passionate about agile-based software development. - Substantial experience with JavaScript and HTML/CSS. - Substantial experience with SQL; experience with NoSQL is a plus. - Experience with Node.js is highly preferred. - Experience with containerized application deployments, especially using Docker, is highly preferred. - Experience with large-scale data systems is highly preferred; possesses in-depth knowledge of the open source community, license types, libraries, and how to incorporate them into a solution. - Experience working with AI/ML systems or integrating AI-powered features into production applications is a plus. - Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis. - Experience with React.js is a plus. - Any IoT experience is a huge plus. Requirements - Full-time opportunity. - Location: Remote - nationwide. - Travel is required, 8 - 10%. - Opportunities for growth and personal development within a highly dynamic team. - Robust, low-cost benefit packages offered. - Benefit coverage begins on the first date of employment. - Paid Time Off and Volunteer Time Off offered. - 401k match. - Dependent Care offered. - Employee referral bonuses. Company Description As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Requirements

  • 12+ years' experience in hands-on development and application design in the delivery of data-intensive software products; self-motivated and able to deep dive into complex technical issues with limited supervision.
  • 2+ years' experience as a Technical Lead, Technical Project Manager, or similar leadership position; excellent verbal communication skills are a must.
  • Master's or Bachelor's degree in Computer Science or equivalent experience; intimately familiar with the fundamentals of computer science and software architecture.
  • Proven ability to solve complex technical and business challenges across varying software architectures, naturally curious and driven to find the best solution, with the ability to build from whiteboard sketches and design meetings.
  • Significant experience building and operating critical high-scale systems; passionate about agile-based software development.
  • Substantial experience with JavaScript and HTML/CSS.
  • Substantial experience with SQL; experience with NoSQL is a plus.
  • Experience with Node.js is highly preferred.
  • Experience with containerized application deployments, especially using Docker, is highly preferred.
  • Experience with large-scale data systems is highly preferred; possesses in-depth knowledge of the open source community, license types, libraries, and how to incorporate them into a solution.
  • Experience working with AI/ML systems or integrating AI-powered features into production applications is a plus.
  • Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
  • Experience with React.js is a plus.
  • Any IoT experience is a huge plus.
  • Full-time opportunity.
  • Location: Remote - nationwide.
  • Travel is required, 8 - 10%.
  • Opportunities for growth and personal development within a highly dynamic team.
  • Robust, low-cost benefit packages offered.
  • Benefit coverage begins on the first date of employment.
  • Paid Time Off and Volunteer Time Off offered.
  • 401k match.
  • Dependent Care offered.
  • Employee referral bonuses.

Related Job Pages

More Software Engineer Jobs

eBay logo

Software Engineer 3

eBay

We connect people and build communities to create economic opportunity for all.

OtherRemoteTeam 10,001+Since 1995H1B Sponsor

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all. About the team and the role: eBay, Inc. seeks Software Engineer 3 in San Jose, CA What you will accomplish: Job Duties: Analyze the technical architecture of current security software applications, and design and code solutions consistent with business and technology strategies. Collaborate with product development teams using Agile methodologies, focusing on fixing foundational security and risk gaps in eBay software applications. Develop fraud identification and reduction applications, features, and software product security fixes. Apply security concepts to develop technical solutions for implementation in the Shift Left software development paradigm. Develop and support new utilities to seamlessly integrate static, dynamic, and open-source scan software processes. Conduct deep-dive investigations into vulnerability patterns in the product code. Identify and fix performance, scalability, and other software live issues in a very time-critical environment. Maintain and release processes for mobile iOS components and artifacts-dependencies, library updates and security patches. Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment. Telecommuting permitted – work may be performed from anywhere in the US. What you will bring: Minimum Requirements: Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus three years of experience in the job offered or a related occupation. Special Skill Requirements: 1. Experience with highly scalable Java based development (3 years). 2. Experience with development of Web Applications in Agile methodology (3 years). 3. Experience with development of REST-ful API-s (3 years). 4. Experience with development of Web based User interface with Java or Node (3 years). 5. Development experience with 4GL and Big Data databases (3 years). 6. Experience with development of Java based interfaces for security scanners in CI/CD processes (3 years). 7. Experience with security automation tools and frameworks (SAST/DAST scanners) and integrating security controls into CI/CD pipelines (2 years). Salary: $169,262-222,100.00 per annum. 40 hours per week; M-F, 9:00 a.m. to 5:00 p.m. Must be legally authorized to work in the U.S. without sponsorship. Additional Details Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave). Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employees will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at talent@ebay.com. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities. We use cookies to enhance your experience and may use AI tools for administrative tasks in the hiring process. To learn how we handle your personal data and use AI responsibly, please visit our Talent Privacy Notice, Privacy Center, and AI Hiring Guidelines.

United States
$169K - $222K / year
Job Closed
General Dynamics Mission Systems logo

Embedded Software Engineer

General Dynamics Mission Systems

We develop mission critical solutions for those that lead, serve and protect the world we live in.

OtherRemoteTeam 10,001+Since 1952H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Land and Air Systems (LAS) Engineering team. This position provides an opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments. The team is focused on tactical communications that span many Department of Defense (DoD) customers. In a collaborative environment, the team works closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. Qualifications - Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. - 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. - Agile experience preferred. Requirements - Strong proficiency in C/C++ programming languages. - Knowledge of networking protocols and socket programming. - Strong Linux background, including device trees and drivers. - Experience in software architecture. Preferred Qualifications - Hands-on experience with microcontroller programming and debugging. - Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO. - Proficiency in using debugging tools like GDB, JTAG, and logic analyzers. - Experience with cross-compilation and toolchains for embedded systems. - Understanding of memory management and performance optimization in embedded systems. Additional Skills (Nice to Have) - Experience with real-time operating systems (RTOS). - Knowledge of cryptographic protocols such as SSL/TLS, IPsec, and PGP. - Understanding of Public Key Infrastructure (PKI) concepts. - Familiarity with hypervisors and virtualization technologies (e.g., KVM, Xen). - Ability to read and understand hardware schematics and datasheets. - Proficiency with Buildroot or similar build systems for embedded Linux. - Knowledge of security practices in embedded systems development. - Demonstrated experience leveraging AI-powered tools and technologies (e.g., GitHub Copilot, ChatGPT, or similar) to measurably improve software development productivity, code quality, or testing efficiency in an embedded systems environment. What sets you apart - Ability to lead the software development process. - Expertise in applying technical standards and methodologies to solve challenges in creative ways. - Collaborative team player eager to provide technical leadership and positioning others for success. - Thorough knowledge of technology trends and willingness to champion new ideas and process improvements. - Commitment to ongoing professional development for yourself and others. Our Commitment to You - An exciting career path with opportunities for continuous learning and development. - Research oriented work, alongside award winning teams developing practical solutions for our nation’s security. - Flexible schedules with every other Friday off work, if desired (9/80 schedule). - Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more. Workplace Options - This position is preferred to be fully on-site OR Hybrid/Flex as desired, however it is remote-eligible. - While on-site, you will be a part of one of the following communities: Scottsdale, AZ, Taunton, MA, Ft Wayne, IN, or Huntsville, AL. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Description General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!

United States
$112.9K - $125.3K / year
Job Closed
BJC HealthCare logo

Professional I Coder

BJC HealthCare

BJC HealthCare is one of the largest healthcare organizations in the U.S. focused on delivering "the world's best medicine," made better by its 30,000+ clinical

Additional Information About the Role Professional Fee Coder 1 - Evaluation and Management Coding experience preferred but not required. This remote coder will code office and hospital E/M visits for our internal medicine, family medicine, and hospitalist providers at BJCMG. CPC, RHIT, CCS, or CPC-A required. - Alabama Iowa North Carolina Wisconsin - Arkansas Kansas Ohio - Florida Kentucky Oklahoma - Georgia Louisiana South Carolina - Illinois Mississippi Tennessee - Indiana Missouri Texas Overview BJC HealthCare is one of the largest nonprofit health care organizations in the United States, delivering services to residents primarily in the greater St. Louis, southern Illinois and southeast Missouri regions. With net revenues of $6.3 billion and more than 30,000 employees, BJC serves patients and their families in urban, suburban and rural communities through its 14 hospitals and multiple community health locations. Services include inpatient and outpatient care, primary care, community health and wellness, workplace health, home health, community mental health, rehabilitation, long-term care and hospice. BJC is the largest provider of charity care, unreimbursed care and community benefits in the state of Missouri. BJC and its hospitals and health service organizations provide $785.9 million annually in community benefit. That includes $410.6 million in charity care and other financial assistance to patients to ensure medical care regardless of their ability to pay. In addition, BJC provides additional community benefits through commitments to research, emergency preparedness, regional health care safety net services, health literacy, community outreach and community health programs and regional economic development. BJC’s patients have access to the latest advances in medical science and technology through a formal affiliation between Barnes-Jewish Hospital and St. Louis Children’s Hospital with the renowned Washington University School of Medicine, which consistently ranks among the top medical schools in the country. Preferred Qualifications Role Purpose The Professional Coder I works independently to assign diagnosis, procedure codes and modifiers for professional fee encounters while adhering to all regulatory guidelines. At least one of the following certifications is required for this position: CCA, CPC, CPC-A, CCS-P, RHIA,RHIT, or CCS. Responsibilities - Stays current of all changes in coding conventions, regulatory guidelines, code updates and BJC coding guidance. - Validates codes for all primary and secondary diagnoses. Assigns procedure codes (excluding surgical procedures). Validates E/M code assigned by provider. - Queries provider for clarification or additional information as required. - Effectively collaborates with leadership, providers and practice staff as appropriate to ensure the integrity of the medical record and coding compliance. - Using critical thinking skills, analyzes and resolves coding related billing edits and denials. Minimum Requirements Education - High School Diploma or GED Licenses & Certifications - Cert/Lic in Area of Expertise Preferred Requirements Experience - <2 years - No Experience Supervisor Experience - No Experience Benefits and Legal Statement BJC Total Rewards At BJC we’re committed to providing you and your family with benefits and resources to help you manage your physical, emotional, social and financial well-being. - Comprehensive medical, dental, vison, life insurance, and legal services available first day of the month after hire date - Disability insurance* paid for by BJC - Annual 4% BJC Automatic Retirement Contribution - 401(k) plan with BJC match - Tuition Assistance available on first day - BJC Institute for Learning and Development - Health Care and Dependent Care Flexible Spending Accounts - Paid Time Off benefit combines vacation, sick days, holidays and personal time - Adoption assistance To learn more, go to our Benefits Summary. *Not all benefits apply to all jobs The above information on this description has been designed to indicate the general nature and level of work performed by employees in this position. It is not designed to contain or be interpreted as an exhaustive list of all responsibilities, duties and qualifications required of employees assigned to this job. Equal Opportunity Employer

United States
Job Closed
Shriners Children's logo

Senior Professional Coder

Shriners Children's

Bringing hope and healing to families, every day.

OtherRemoteTeam 10,001+Since 1922H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Senior Professional Coder performs at an advanced level medical coding position and serves as an expert utilizing ICD-10 and CPT4 classification system coding to all diagnoses, treatments, and procedures in all types of Hospital, Clinic, and Ambulatory Surgical Center (ASC) locations at stated minimum performance levels. In addition, the Senior Professional Coder provides coding insight and guidance to clinical staff, Clinical Documentation Improvement (CDI), Professional Coder 1 and Professional Coder II positions as well as Revenue Cycle leadership. Responsibilities - Assign and sequence all ICD-10; CPT 4; Healthcare Common Procedure Coding (HCPC) and modifier codes for services rendered accurately and completely. - Reconcile correct coding edits and discrepancies prior to final coding. - Maintain coding quality of 95% or higher while meeting established productivity requirements based on encounter type. - Follow coding guidelines and legal requirements to ensure compliance with federal and state regulations. - Identify trends in documentation deficiencies and communicate areas of improvement opportunities to leadership and/or providers. - Act as a key liaison for the physicians and clinical staff as it relates to coding and compliance. - Interact with physicians and other professional staff on documentation issues relating to coding data. - Act as a mentor to Coder I and Coder II staff. - Provide system and workflow training to newly employed coders. - Prepare and present education in conjunction with the Revenue Integrity Professional Coding Educator. - Be the primary contact for the Revenue Cycle team throughout Shriners Hospitals for Children (SHC) system to assist with coding questions. - Act as backup for Revenue Integrity Professional Coding Lead. - This is not an all-inclusive list of this job’s responsibilities. The incumbent may be required to perform other related duties and participate in special projects as assigned. Qualifications - Minimum 7 years of coding experience in inpatient/outpatient professional surgery. - Experience with Surgery Coding guidelines, E/M Coding Guidelines, CPT Coding, ICD-10, Modifiers, HCPCS, and CCI edits. - Pediatric, orthopedic and/or injury coding experience. - Experience with education and presentations. - Functional knowledge of Medical Terminology. - Functional knowledge of professional coding practice standards. - Functional knowledge of MS Office. - High School Diploma or GED. - Current CCS-P (AHIMA) or CPC (AAPC). Benefits - All employees are eligible for medical coverage on their first day. - Eligible for a 403(b) and Roth 403(b) Retirement Saving Plan with matching contributions of up to 6% after one year of service. - Paid time off, life insurance, short-term and long-term disability for FT or PT status (40+ hours per pay period). - Flexible Spending Account (FSA) plans and Health Savings Account (HSA) if a High Deductible Health Plan (HDHP) is elected. - Tuition reimbursement, home & auto, hospitalization, critical illness, pet insurance, and more for FT and PT employees. - Coverage available to employees and their qualified dependents in accordance with the plans. - Benefits may vary based on state law.

United States
Job Closed