Current jobs related to Senior Software Developer - Remote, Oregon - i4DM


  • Remote, Oregon, United States Piper Companies Full time

    Piper Companies is seeking a skilled Senior Software Developer to lead a high-impact project in education technology. This is a 100% REMOTE opportunity for a US-based candidate. As a key player in our team, you will drive the development of a large-scale project from the ground up.Key Responsibilities:• Develop high-quality, production-ready code in...


  • Remote, Oregon, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Senior Software Developer to lead the development, testing, and maintenance of new and existing .NET, javascript, T-SQL applications. The ideal candidate will have a strong background in software development, excellent communication skills, and the ability to work collaboratively with senior Leidos database...


  • Remote, Oregon, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Software Developer to lead a high-impact, ground-up development project. This 100% REMOTE (US-based) and direct-hire/perm role requires expertise in Python development (backend for web applications) with a background in higher education, EdTech, or e-learning.Key Responsibilities:• Develop and lead...


  • Remote, Oregon, United States BECU Full time

    About the RoleWe are seeking a highly skilled Sr Pega Software Developer to join our team at BECU. As a key member of our software development team, you will be responsible for designing and developing enterprise-class software solutions using the Pega platform.Key ResponsibilitiesDesign and develop new features, automated tests, and data models using...


  • Remote, Oregon, United States COGNITIVE MEDICAL SYSTEMS INC Full time

    Job Title: Senior Software Developer with Advanced ExpertiseJob Summary: Cognitive Medical Systems Inc. is seeking a Senior Software Developer with advanced knowledge and expertise in applications programming methodologies and disciplines.Key Responsibilities:Develops and maintains enterprise software applications using C# programming language.Ability to...


  • Remote, Oregon, United States American Specialty Health Full time

    Software Engineer II RoleAt American Specialty Health, we're seeking a skilled and analytical individual to join our Software Engineering Team. As a Software Engineer II, you'll be responsible for designing, developing, and maintaining software applications using the latest Microsoft technologies with minimal supervision.Key Responsibilities:Analyze and...


  • Remote, Oregon, United States Riverside Insights Full time

    About the Role:We are seeking a highly skilled Senior Frontend Engineer to join our empowered Product and Engineering team. As a key member of our team, you will be responsible for developing high-quality, efficient, and scalable software solutions that deliver value to our school district clients.Key Responsibilities:Lead by example, fostering a culture of...


  • Remote, Oregon, United States Aidaptive Full time

    Aidaptive is seeking a talented Backend Engineer to develop our platform & infrastructure.We're a global team with a track record of building world-class enterprise products.Key responsibilities include:Design, develop, test, deploy, maintain and improve Machine Learning infrastructure and software that uses the ML models.Analyze functional requirements and...


  • Remote, Oregon, United States Widenet Consulting Full time

    Compensation and BenefitsOur company offers a competitive pay range of $65/hr to $75/hr depending on experience. We also provide a comprehensive benefits package, including health and medical benefits, 401K, employee assistance program, and sick time applicable by state.About Our TeamOur New Distribution Capability (NDC) team is responsible for expanding our...


  • Remote, Oregon, United States Shrince Tech LLC Full time

    At Shrince Tech LLC, we are seeking a highly skilled Senior Software Engineer to play a key role in designing, implementing, and enhancing software solutions. This position is ideal for an individual with deep technical expertise and a passion for collaborative development. As a Senior Software Engineer, you will lead projects, mentor junior developers, and...


  • Remote, Oregon, United States Lynx Software Technologies Full time

    Job SummaryLynx Software Technology is seeking a Senior Hypervisor Engineer to lead a team of engineers in the development of advanced hypervisor features.Key ResponsibilitiesImplement virtualization strategies to enhance system performance and security.Review and improve code and design to ensure quality and efficiency.Provide technical leadership and...


  • Remote, Oregon, United States Information Technology Strategies LLC Full time

    We are seeking a highly skilled Full Stack Software Engineer to join our team at Information Technology Strategies LLC.The ideal candidate will have hands-on experience with HTML, CSS, JavaScript, React, and AngularJS, as well as back-end development using Java and databases such as MySQL, PostgreSQL, and MongoDB.A strong understanding of DevOps practices,...


  • Remote, Oregon, United States Sparc The World Full time

    About the RoleSOFTWARE ENGINEER (RUST)Sparc The World is revolutionizing the manufacturing industry with its cutting-edge software-defined, autonomous metal 3D printing factories. As a Software Engineer, you will play a crucial role in developing, maintaining, and contributing to the architecture of critical software systems for these factories.The ideal...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Casino Mobile team at DraftKings. As a key member of our squad, you'll be responsible for developing and maintaining our high-quality Casino product.Key ResponsibilitiesDesign and implement new features for our Casino games, including Blackjack, Roulette, Baccarat, Slots, and...


  • Remote, Oregon, United States AppFolio, Inc Full time

    About AppFolioAppFolio is a leading provider of cloud-based software solutions for the property management industry. Our flagship product, AppFolio Property Manager, is a web-based platform that enables property managers to streamline their operations, improve efficiency, and enhance the resident experience.Job SummaryWe are seeking a highly skilled Senior...


  • Remote, Oregon, United States Sparc The World Full time

    About the RoleSparc The World is seeking a seasoned Fullstack Software Developer to drive the success of our innovative platform. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our users.Key Responsibilities:Develop and enhance software solutions for...


  • Remote, Oregon, United States Lynx Software Technologies Full time

    Lead a Team of Engineers in Hypervisor DevelopmentLynx Software Technology is seeking a Senior Hypervisor Engineer to lead a team of engineers in the development of advanced hypervisor features. The ideal candidate will have extensive experience in hypervisors and virtualization technologies, with a focus on both x86 and ARM architectures.Key...


  • Remote, Oregon, United States Dasera Full time

    {"h1": "Job Title: Senior Software Engineer at Dasera", "p": "We are seeking an experienced Senior Software Engineer to join our team at Dasera. As a key member of our engineering team, you will be responsible for designing, building, and testing our cloud-based platform, including front-end, back-end, and services. Responsibilities: * Work with the...


  • Remote, Oregon, United States TEKsystems Full time

    Job OverviewTEKsystems is seeking a skilled Senior Communications Developer Specialist to join our team. The ideal candidate will have experience in software development, Agile methodologies, and OpenText Exstream platform.SalaryThe estimated annual salary for this position is $110,000 - $140,000 based on national averages and industry standards.Job...


  • Remote, Oregon, United States BECU Full time

    BECU is a financial services cooperative driven by a people-helping-people philosophy. As a Pega Software Developer, you will play a key role in building robust, scalable Pega solutions that help us deliver value to our members and achieve our strategic goals.Key Responsibilities:Design and code new features, automated tests, and data modelsLead development...

Senior Software Developer

2 months ago


Remote, Oregon, United States i4DM Full time
About the Role

We are seeking a highly skilled Senior Software Developer to join our team at i4DM, a leading provider of IT-project based consulting services to federal agencies. As a Senior Software Developer, you will play a key role in designing, developing, and maintaining software applications within the Tactical Awareness Kit (TAK) architecture.

Key Responsibilities
  • Design and develop software applications within the TAK architecture, utilizing Java, Kotlin, Android, C++, or C#.
  • Collaborate with cross-functional teams, including systems engineers and military stakeholders, to understand requirements and implement solutions.
  • Develop and integrate features for TAK components, such as Android Team Awareness Kit (ATAK), Windows-based Tactical Awareness Kit (WinTAK), TAK Server, and TAK Gateway.
  • Implement geospatial data processing, map rendering, and communication protocols within the TAK framework.
  • Ensure software meets security and performance requirements for military applications.
  • Participate in testing, debugging, and troubleshooting of TAK software to identify and resolve issues.
  • Stay current with industry trends and advancements in geospatial technologies to enhance TAK capabilities.
  • Develop and maintain TAK plugins, contributing to the full software development life cycle.
  • Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
  • Provide technical leadership and mentorship to junior developers within the team.
  • Conduct code reviews and ensure adherence to coding standards.
  • Interface with stakeholders to understand Army processes and contribute to the development of tailored solutions.
  • Stay current with emerging technologies and industry best practices.
  • Conduct developer unit testing to ensure functional requirements are met.
  • Participate in peer code reviews and collaborate with SQA Testers on bug reports and fixes.
  • Provide oversight, guidance, and mentorship to the development team ensuring code quality and adherence to coding standards.
  • Engage in daily scrum calls to report progress, identify obstacles, and find collaborative solutions.
  • Contribute to sprint planning activities by estimating work required to achieve objectives.
Requirements
  • 5+ years of professional experience in software development, with a strong focus on Java, Kotlin, Android, C++, or C# applications.
  • Proven experience in software development with expertise in:
    • Java or Kotlin for Android application development (for ATAK).
    • C++ or C# for Windows-based application development (for WinTAK).
    • Java for server-side development (for TAK Server and TAK Gateway).
    • Familiarity with geospatial libraries and APIs.
    • Experience with mobile development on Android platforms (for ATAK) and Windows environments (for WinTAK).
    • Knowledge of communication protocols and data exchange mechanisms within military command and control systems.
    • Strong problem-solving skills and the ability to work in a collaborative team environment.
    • In-depth knowledge of the U.S. Army and Army processes, with a preference for experience in the logistics domain.
    • Proven experience in the full software development life cycle, from requirements analysis to design, coding, testing, and deployment.
    • Excellent problem-solving and critical-thinking skills.
    • Effective communication skills to work with cross-functional teams and stakeholders.
    • Ability to mentor and lead a team of developers.
    • Ability to obtain security clearance.
    Preferred Qualifications
    • Experience working dynamically in a paired programming environment.
    • Familiarity with military logistics processes and experience supporting U.S. Army programs.
    • Previous experience in a leadership role within software development projects.
    • Familiarity with SAFe Agile methodology.
    • Aptitude for assisting in technical requirement elaboration with business stakeholders.
    • Active security clearance.