Senior Software Engineer

5 hours ago


Remote, Oregon, United States By Light Professional IT Services Full time $80,000 - $120,000 per year

Company Overview:

By Light Professional IT Services LLC readies warfighters and federal agencies with technology and systems engineered to connect, protect, and prepare individuals and teams for whatever comes next. Headquartered in McLean, VA, By Light supports defense, civilian, and commercial IT customers worldwide.

Position Overview:

The IT Senior Software Engineer/System Administrator is responsible for the reliable operation, maintenance, and security of computer application systems and network infrastructure, while also leveraging software development and scripting skills to automate processes, build custom solutions, and support application development. The role of the systems administrator is responsible for the management of computer systems and needs. This includes the planning, development, installation, configuration, maintenance, support, and optimization of computer systems. This hybrid position requires a versatile professional who can bridge the gap between IT operations and software development, ensuring seamless, efficient, and scalable technology solutions across the enterprise. The position is part of a team supporting Operation and Maintenance and Modernization activities supporting National Wildland Fire Management applications.

Responsibilities:

  • System and Network Management: Install, Deploy, configure, maintain, and troubleshoot web based applications deployed to Linux/Windows servers involving Apache Tomcat, network equipment (routers, switches, firewalls), and virtualization platforms.
  • Automation and Scripting: Develop and implement scripts (e.g., PowerShell, Bash) to automate repetitive tasks, manage configurations, and improve operational efficiency.
  • Software Development Support: Collaborate with development teams to support application deployment, maintain CI/CD pipelines, and manage containerized applications using tools like Docker and Kubernetes.
  • Security and Compliance: Implement and manage security protocols, including access controls, data encryption, backups, and firewalls; perform regular security audits and patch management to safeguard data and systems.
  • Monitoring and Troubleshooting: Proactively monitor system performance, analyze logs, identify potential issues, and perform root cause analysis to quickly resolve hardware, software, or network problems.
  • Documentation: Maintain comprehensive documentation of system configurations, processes, and procedures.
  • Strategic Planning: Research, recommend, and implement new technologies and system enhancements to meet evolving business needs and support strategic IT planning.

Required Experience/Qualifications:

  • Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent relevant work experience.
  • 4-10+ years of experience in system administration, network administration, or a related IT role.
  • Proficiency in multiple operating systems (Linux and Windows).
  • Version control: Familiarity with systems like Git is essential for managing code changes and collaborating with others.
  • Strong knowledge of networking protocols and services (TCP/IP, DNS, DHCP, VPNs).
  • Experience with scripting and programming languages (Ansible, PowerShell, Bash, SQL).
  • Programming languages: Proficiency in languages like JavaScript, Java, Groovy, and SQL is fundamental.
  • Data structures and algorithms: Understanding how to organize and manipulate data efficiently is crucial for creating performant software
  • Familiarity with cloud platforms (AWS, Azure, GCP) and virtualization technologies is desirable.

Knowledge of automation and configuration management tools (Ansible, Puppet, Chef).
- Problem-solving: The capacity to break down complex issues and devise effective solutions is a defining skill.
- Communication: Developers must be able to clearly explain technical concepts to both technical and non-technical team members.
- Collaboration: The ability to work effectively with other developers, designers, and project managers is critical for team success.
- Adaptability: The technology landscape changes constantly, so developers must be willing and able to learn new tools and technologies.
- Attention to detail: A single typo can cause significant problems, making attention to detail crucial when writing and reviewing code.
- Time management: Juggling multiple tasks, meetings, and deadlines requires strong time management skills. Exceptional problem-solving and analytical skills.

Preferred Experience/Qualifications:

  • Microsoft Certified Solutions Associate (MCSA) or equivalent
  • CompTIA Network+ or Security+
  • AWS Certified Solutions Architect or Microsoft Certified: Azure Administrator Associate
  • Red Hat Certified System Administrator (RHCSA)

Special Requirements/Security Clearance:

  • Ability to obtain and maintain a Public Trust


  • Remote, Oregon, United States Pivotal Full time $200,000 - $250,000 per year

    Pivotal is excited to expand our team and we are looking for an experienced, highly motivated Senior Software Engineer who shares our vision of providing clinical research excellence.Joining Pivotal as a Senior Software Engineer means that you will enjoy being a member of one of the leading full-service contract research organizations in Europe with a very...


  • Remote, Oregon, United States Knowtion Health Full time $80,000 - $120,000 per year

    Are you seeking an exciting opportunity to join a passionate, growing, and dynamic team of professionals who support patients?Working closely with product and engineering teams, the Senior Software Engineer is charged with analyzing product requirements to design effective, performant, and scalable healthcare revenue cycle management solutions.What's...


  • Remote, Oregon, United States FullSteam LLC Full time $120,000 - $180,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingFullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and...


  • Remote, Oregon, United States TWO95 International, Inc Full time $100,000 - $150,000 per year

    Title: Senior Software EngineerLocation: REMOTEJob Type: ContractRate: $Open/hr.Requirements:JOB DESCRIPTIONAnalyzes problems and program in two or more programming language/platforms.Understands and develops functional and non-functional requirements for a system.Works with multiple programming frameworks.Develops tests and maintains code using software...


  • Remote, Oregon, United States Bonterra Full time

    US Base Salary Range: $120,000 - $155,000 DOEAbout UsNGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technology our clients rely on to bolster our democracy. We help power the trailblazers, campaigners, and advocates fighting up and down the ticket for equality,...


  • Remote, Oregon, United States Bonterra Tech Full time $140,000 - $170,000 per year

    US Base Salary Range: $120,000 - $155,000 DOEAbout UsNGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technology our clients rely on to bolster our democracy. We help power the trailblazers, campaigners, and advocates fighting up and down the ticket for equality,...


  • Remote, Oregon, United States SentinelOne Full time $120,000 - $140,000 per year

    Please note: Due to this role supporting Federal Government requirements, U.S. Citizenship is required for this position.What are we looking for?We are seeking a Senior Software Engineer, Windows Identity, who is capable of leading features through the whole development lifecycle. People that can explore, design, recommend and develop from scratch innovative...


  • Remote, Oregon, United States Mercury Insurance Services Full time $92,354 - $174,681 per year

    OverviewJoin an amazing team that is consistently recognized for our achievements and culture, including our most recent Forbes award of being one of America's Best Midsize Employers for 2025An in-person interview may be required during the hiring process.Position Summary:As a Senior Software Engineer, you will play a crucial role in designing, developing,...


  • Remote, Oregon, United States Forward Networks Full time $200,000 - $240,000 per year

    Forward Networks is transforming how the world's most complex networks are managed and secured. Founded in 2013 by four Stanford Ph.D.s, we built the industry's first network digital twin — a mathematically precise model of the production network that gives IT teams unmatched visibility, verification, and agility across every major cloud and vendor...


  • Remote, Oregon, United States ProntoDigital LLC Full time $130,000 - $250,000 per year

    Job Title: Senior Software Engineer – Backend IVLocation: Remote (USA – EST Time Zone)Employment Type: W-2 OnlyCompensation: $65/hour + benefitsOverviewA dynamic and high-impact opportunity is available for a Senior Backend Software Engineer to contribute to the development of secure, scalable, and cloud-native systems supporting essential financial...