Job Closed
This listing is no longer active.
COLSA Corporation provides commercial and government clients with high-quality information technology (IT), programmatic, and engineering services. As an employ
Software Application & Web Developer
Location
United States
Posted
66 days ago
Salary
$140K / year
Seniority
Mid Level
Job Description
Software Application & Web Developer
COLSA Corporation
Role Description The Software Application & Web Developer supports mission-critical systems and enterprise platforms under the NASA Consolidated Applications and Platform Services (NCAPS) contract. This role is responsible for the design, development, testing, deployment, and maintenance of secure, scalable software and web-based applications that enable NASA’s mission. The developer collaborates with cross-functional teams in a highly regulated federal environment to deliver high-quality, compliant, and innovative technical solutions aligned with NASA standards and federal requirements. This is a remote position. Candidates must reside in a state where COLSA currently conducts business or is authorized to employ staff. - Designs, develops, and enhances web applications, enterprise software, and platform services supporting NASA programs - Builds and maintains both frontend interfaces and backend services using modern development frameworks and tools - Develops responsive, accessible, and user-centered web solutions compliant with federal accessibility standards (e.g., Section 508) - Ensures applications are optimized for performance, scalability, and maintainability - Develops and maintains APIs, microservices, and system integrations across enterprise platforms - Designs and manages databases, data models, and application architectures - Supports cloud-based and hybrid environments, including platform modernization initiatives - Integrates with NASA enterprise systems and shared services - Implements secure coding practices in alignment with federal cybersecurity standards (e.g., NIST, FedRAMP) - Ensures compliance with NASA IT policies, data protection requirements, and risk management frameworks - Participates in security assessments, vulnerability remediation, and Authority to Operate (ATO) processes - Conducts unit, integration, and system testing to ensure reliability and performance - Troubleshoots and resolves defects, vulnerabilities, and performance issues - Participates in peer code reviews and quality assurance processes - Maintains and enhances existing applications within NASA’s enterprise portfolio - Supports application deployment, patching, and configuration management - Monitors system performance and ensures operational continuity - Works closely with government stakeholders, engineers, and product teams to define requirements and deliver solutions - Participates in Agile development processes, including sprint planning, stand-ups, and retrospectives - Translates mission and business requirements into technical designs and implemented solutions - Develops and maintains technical documentation, including system architecture, design artifacts, and user guides - Supports reporting requirements and system audits as needed Company Description At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here .
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer III - Search
TCGplayer (an eBay company)TCGplayer is a leading online technology platform for the collectibles industry.
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: TCGplayer connects hobbyists and hobby businesses to communities. We relentlessly improve the exchange of things and thoughts that fuel passions, providing the most compelling destination and tools for collectible card game enthusiasts and professional sellers! TCGplayer, now a part of eBay, promotes and drives growth of our products and services by connecting a global community of millions of buyers with tens of thousands of retailers in a $25B global collectible hobby market. The Buyer Engagement Group owns our commitment to empower hobbyists to effortlessly engage with our marketplace, driving growth and loyalty. We embody innovation, agility, and a relentless focus on the hobbyist to create exceptional experiences. Our engineering team thrives on a core foundation of quality, collaboration, ownership, and an unwavering commitment to excellence. The Search Team owns our commitment to empower hobbyists to rapidly discover the most relevant products across a complex and continuously evolving Marketplace. By designing and optimizing search algorithms and ranking systems, the team ensures that buyers are matched with listings that meet their intent, improving conversion, buyer satisfaction, and retention. As an experienced software engineer, you will work with a team of engineers that focus on developing, maintaining, and advancing scalable search solutions and algorithms to power seamless product discovery. Our team prides itself on a culture that fosters camaraderie, embraces diversity, and exudes passion! We are one of New York State’s 50 best employers and Fortune.com’s top 100 companies for women in the U.S. What you will accomplish: - Independently responsible for the lifecycle of features, including engineering design, development, test automation, and deployment. - Improve code structure and architecture in service of testability and maintainability. - Write, co-write, and review design documentation. - Drive improvements in test automation and strengthen the Search API automation framework. - As a Search Team Engineer, design and build scalable search platforms and relevance algorithms that optimize product discovery and improve user experience across the TCGplayer marketplace. - Deliver technical solutions for search scalability, optimization, and international growth, supporting millions of global buyers and tens of thousands of retailers. - Design, implement, and optimize retrieval-augmented generation (RAG) pipelines and fine-tuned LLM workflows leveraging policy and transaction data. - Contribute to complex, cross-functional projects driving major innovations in search infrastructure and relevance. - Participate in the development, evaluation, and improvement of search relevance algorithms, working with data from SQL and NoSQL sources (such as Elasticsearch, Redis, MongoDB). - Provide support for mission-critical search applications, troubleshooting production issues with modern monitoring tools (such as Scalyr/DataSet and New Relic). - Contribute to a culture of continuous learning, growth, and innovation within the Search team. What you will bring: - A relevant Master's or Bachelor’s Degree and 5 years of relevant industry or academic experience, or 9 years of practical experience - 4+ years of software development experience, ideally Java, Clojure - Experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security - Experience in designing and integrating ML/AI systems, leveraging modern LLMs and technologies such as RAG and agentic workflows - Experience designing and developing microservices in an AWS cloud-based architecture - Working knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch) - Working knowledge of event/stream processing mechanisms, specifically Kafka Additional Details The base pay range for this position is expected in the range below: $98,000 - $173,600 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. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. 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.
SAP Software Developer III
Vertex Inc.Vertex is a global biotechnology company that invests in scientific innovation.
Job Description: Job Description Summary We are seeking a seasoned SAP Software Developer III to join our SAP Solutions team. This role is responsible for designing, developing, and maintaining Vertex SAP products and integrations with focus on SAP cloud technology (S/4 Public Cloud, BTP) that deliver secure, scalable, and high‑performance solutions across SAP landscapes . The ideal candidate brings deep hands‑on SAP development expertise, strong integration experience, and the ability to lead complex technical work with minimal supervision. Key Responsibilities - Design, develop, and unit test SAP solutions using RAPMM: ABAP, SAP UI5/Fiori, and SAP BTP, ensuring high quality, security, and compliance with SAP authorization standards - Build, enhance, and support SAP integrations following approved technical designs and SAP development best practices - Produce detailed technical design specifications based on functional requirements and business process analysis - Review functional and technical designs to ensure fit‑to‑standard, maintainability, and performance optimization - Lead triage and resolution of complex internal and customer issues, performing root cause analysis and delivering timely fixes - Perform ongoing security maintenance, including SAP Notes, patches, vulnerability monitoring, and compliance enforcement - Participate in and lead architecture and code reviews, enforcing ATC checks, coding standards, and security best practices - Plan, prioritize, and deliver complex SAP development tasks independently within agile project teams - Contribute to SAP initiatives including upgrades, rollouts, integrations, and cloud enablement - Mentor junior SAP developers and promote continuous improvement through automation and process optimization - Maintain accurate and well‑documented Jira stories, ensuring clarity of requirements, technical details, and status - Participate in status meetings, planning sessions, UAT, and go‑live support (occasional travel required) Required Qualifications - 5+ years of hands‑on SAP development experience, with demonstrated depth in SAP Cloud technologies (SAP BTP, RAP, and CAP) for application development, extensions, and integrations - Experience with SAP UI5/Fiori for front‑end or integration‑driven scenarios. - Strong expertise in ABAP development for backend enhancements and custom solutions - Proven experience with SAP integration technologies, including CPI and/or PI/PO - Solid knowledge of IDoc, RFC, BAPI, ALE, and SAP‑to‑non‑SAP integrations - Experience building and consuming OData services, REST/SOAP APIs, and working with SAP BTP - Working knowledge of SAP SD, MM, and/or FI modules - Strong understanding of SAP security and authorization concepts (PFCG, SU24, OAuth, JWT) - Hands‑on troubleshooting experience using SLG1, ST22, SMQ2, and CPI/PI monitoring tools - Demonstrated ability to work independently, make sound technical decisions, and deliver business‑critical solutions Preferred Qualifications - Knowledge of ATC, Code Inspector, and performance tuning for ABAP and integration flows - Experience implementing unit testing and test‑driven development in SAP environments - Proven ability to mentor developers and lead technical discussions across teams - Bachelor’s degree in Computer Science, Software Engineering, or related field - Equivalent combination of education, training, and relevant professional experience accepted in lieu of a formal degree Other Qualifications The Winning Way behaviors that all Vertex employees need in order to meet the expectations of each other, our customers, and our partners. • Communicate with Clarity - Be clear, concise and actionable. Be relentlessly constructive. Seek and provide meaningful feedback. • Act with Urgency - Adopt an agile mentality - frequent iterations, improved speed, resilience. 80/20 rule – better is the enemy of done. Don’t spend hours when minutes are enough. • Work with Purpose - Exhibit a “We Can” mindset. Results outweigh effort. Everyone understands how their role contributes. Set aside personal objectives for team results. • Drive to Decision - Cut the swirl with defined deadlines and decision points. Be clear on individual accountability and decision authority. Guided by a commitment to and accountability for customer outcomes. • Own the Outcome - Defined milestones, commitments and intended results. Assess your work in context, if you’re unsure, ask. Demonstrate unwavering support for decisions. COMMENTS: The above statements are intended to describe the general nature and level of work being performed by individuals in this position. Other functions may be assigned, and management retains the right to add or change the duties at any time. Pay Transparency Statement: US Base Salary Range: $120,700.00 - $156,900.00 Base pay offered to new hires may vary based upon factors including relevant industry and job-related skills and experience, geographic location, and business needs.* The range displayed does not encompass the full potential of the role, which allows for further growth and career progression. In addition, as a part of our total compensation package, this role may be eligible for the Vertex Bonus Plan (VOB), a role-specific sales commission/bonus, and/or equity grants. Learn more about Life at Vertex and connect with your recruiter for more details regarding Vertex's compensation and benefit programs. *In no case will your pay fall below applicable local minimum wage requirements.
Senior Software Engineer
Rocket CompaniesRocket Money offers a mobile app that helps people take back the control of their money and “live their best financial lives.” Formerly known as Truebill, the company has offer
As a Senior Software Engineer, you will be working on an innovative and scalable platform that originates personal loans. You will use your experience in software development to write clean, tested, and well-documented code, as well as provide peer code review and mentor other engineers on the team. About the role You will own meaningful product and technical initiatives end to end. - Taking ideas from problem statements to shipped, measurable outcomes - Working directly with product and business partners to make tradeoffs that actually matter - Measuring success by impact: conversion, adoption, reliability, and real user outcomes You will lead by example: - Set engineering standards and patterns through your work, not documents - Raise the bar on quality, pragmatism, and speed - Bring depth when things get complex and simplicity when they don’t need to be You will constantly look for leverage: - Improve conversion and product experience, not just “code correctness” - Introduce or evolve technology when it creates real value. - Identify small, incremental improvements that compound over time What You Need Product Mindset: You start with the user and the business problem, not the solution. You understand what the end user is trying to accomplish, why it matters, and how success is measured before writing a line of code. End-to-end Ownership: If you build it, you stay connected to it from design and implementation through deployment, monitoring, fixes, and future improvements. Pragmatic Approach: You value simple, durable solutions over clever ones. You know when to invest in long-term architecture and when to optimize for speed and learning. Bias toward Action: You don’t wait for perfect requirements or complete clarity. You break complex problems into smaller steps, ship incrementally, learn from real usage, and adjust quickly. Clear, direct communication: You explain decisions, tradeoffs, and impact clearly to engineers, product partners, and business stakeholders. You contribute through demos, discussions, and collaboration, not just pull requests. About you - 5+ years of professional software engineering experience, with hands-on experience building, shipping, and supporting production software using Node.js, React, and TypeScript. - You are a true full-stack engineer who owns features end to end across frontend and backend. - You’re comfortable deep in the code and confident making architectural decisions and tradeoffs. - Experience owning: - CI/CD pipelines - Automated testing - Production monitoring and observability - Post-production support and iteration - Experience handling regulated or sensitive data (PII/PIFI) responsibly and intentionally Our Tech Stack and Architecture - Frontend: Next.js - Backend Framework: NestJS (Node.js, Typescript) - Database: PostgreSQL with TypeORM - Infrastructure: Docker & AWS - Architecture: Microservices - Codebase: Github & Nx Monorepo - Observability: Amplitude, Sentry, Splunk, Dynatrace. What you’ll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We’ve got your back. Check out our full list of Benefits and Perks. About us Headquartered in Detroit, Rocket Loans was established to create the most simple, rocket fast personal loan process. We assembled a top-notch team of individuals combining new, passionate team members with some of the best veterans from Rocket Mortgage to create the most user-friendly lending platform in the world. We have given it our best to create an experience that is best-of-breed in the personal loan industry and commit even more to continuously improving it. At Rocket Loans, you’ll build a career that helps you achieve your professional goals while helping clients get the loans they need to reach their financial goals. We’re looking for innovators and those unafraid to disrupt the status -quo. With an inclusive culture and opportunities to make a positive impact, we’re here to help you foster your career growth. This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at Careers@Rocket.com. Illinois, Maryland, Minnesota, Massachusetts, Colorado, Cleveland, New York City, New Jersey, Jersey City, California, D.C and Washington Candidates only: the compensation for this position is $107,000.00-$241,500.00. The position may also be eligible for an annual bonus, incentives, and other employment-related benefits including, but not limited to, medical, dental, and vision benefits, 401K retirement plan, and paid-time off. More information regarding these benefits and others can be found here. The information regarding compensation and other benefits included in this paragraph is the company’s current, good faith estimate at the time of posting. [Compensation and benefits are subject to modification from time to time as the Company, in its sole and exclusive discretion, deems appropriate.] The Company may determine during its future reviews of the proposed compensation and benefits provided for this position, that the compensation and benefits for such position should be reduced. In no event will the Company reduce the compensation for the position to a level below the applicable jurisdictional minimum wage rate for the position. Los Angeles County and San Francisco Candidates only: qualified applicants with arrest or conviction records will be considered for employment per the Fair Chance Ordinance and the Fair Chance Initiative for Hiring.
Senior Software Engineer - Implementation
SnapsheetEstablished in 2011, Snapsheet is a Chicago, Illinois-based company offering the first mobile-claims solution for the insurance industry. Snapsheet Claims’ patent-pending technol
Job Title: Senior Software Engineer - Implementation Job Location: US-based, remote Job Type: Full-time About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things on, we engineer them into our core systems and processes across cloud-based claims management, virtual vehicle appraisals, and elite loss and recovery services. Trusted by over 170+ P&C Carriers, MGAs, MGUs, TPAs, and logistics companies, our open architecture is built to fit how our companies work, not the other way around. What you’ll get: - Remote working environment - your new commute is however long it takes to walk to your desk! - Flexibility - empathy is ingrained in who we are and we are happy to offer a flexible PTO policy, casual dress code, and more! - Development - Mentorship programs, 1-on-1 management, promote when ready culture, quarterly internal promotion opportunities, and goal setting sessions. - Fun - Celebrations just because, yearly in-person and remote events, Snapsheet Swag, Employee Resource Groups, and more! Job Overview: The Senior Software Engineer on our Implementation team plays a hands-on engineering role in designing, developing, and supporting Snapsheet’s integration platform — a standalone application that connects Snapsheet’s claims products to a growing ecosystem of third-party vendors (e.g., estimating solutions). You’ll join a small, agile team focused on building a scalable, event-driven architecture capable of serving multiple clients and integrations. This is a deeply technical position that combines software engineering, API integrations, and client implementation expertise. The ideal candidate has strong development experience and thrives at the intersection of system design, application development, and customer delivery. Key Responsibilities & Duties: - Design and build integration services within a distributed, event-driven application architecture that enables scalable connections between Snapsheet and third-party systems. - Develop and maintain integration components using modern languages and frameworks (e.g., Ruby on Rails) — including APIs, background workers, and message processing pipelines. - Architect reusable solutions that can support multiple clients and integration types with minimal custom code. - Write, test, and maintain production-quality code following best practices for reliability, observability, and performance. - Collaborate with client technical teams to understand their systems, define integration specifications, and guide implementation. - Troubleshoot and resolve complex integration issues, leveraging logs, metrics, and monitoring tools. - Document integration flows, architecture decisions, and operational procedures for both internal and client stakeholders. - Work closely with Product, Engineering, and Implementation teams to align integration architecture with product capabilities and long-term platform goals. Preferred Qualifications: - 5+ years of experience in software engineering or technical implementation roles, ideally within a SaaS or enterprise integration context. - Demonstrated experience designing and building scalable, event-driven, or message-based systems (e.g., using background jobs, queues, or pub/sub architectures). - Strong proficiency with APIs, RESTful design, and at least one backend programming language (Ruby, Python, JavaScript/Node.js, etc.). Experience integrating or developing middleware or API gateway-style services. - Familiarity with containerized deployment environments (Docker, Kubernetes, etc.) and CI/CD workflows. - Excellent collaboration and communication skills, working with both technical and non-technical client resources. - Background in insurance or insurtech is a plus. - Strong sense of ownership, urgency, and commitment to delivering high-quality, maintainable solutions. We’re Built to Grow With You – And That Starts With How We Support You At Snapsheet, we know that growth doesn’t happen in a vacuum—it’s fueled by the right support at the right time. That’s why we’ve built a benefits experience designed to grow with you, wherever life takes you. - Choose from 2 robust medical plans through Blue Cross Blue Shield—plus, we contribute to your HSA when you enroll in our high-deductible health plan. - Offer two dental plans and one vision plan to keep you and your family healthy. - Peace of mind with company-paid Short Term Disability, Long Term Disability, and Life Insurance. - Additional protection through voluntary benefits like Accident Insurance, Hospital Indemnity, Critical Illness, and Legal Assistance. - 401(k) with a 4% company match—because your future is worth investing in. - Employee Assistance Program (EAP) with 6 sessions per life incident to support your mental well-being. Perks That Make Growing Here Even Better: - Flexible PTO and 7.5 company-observed holidays to recharge on your terms. - In-person connection points throughout the year including our annual Summit and Roadshows. - Snapsheet SWAG and surprise mailers to keep the spirit alive. - Endless opportunity to shape your path—career growth, learning, and real impact are all within reach. - Health and wellness campaigns that evolve with you year over year. Compensation that Grows with You For this position, the base salary range is $135,000 - 165,000. While this range serves as a guideline, your actual compensation will reflect your experience and skillset. At Snapsheet, we believe growth should be rewarded—our compensation and benefits are built to evolve with you as your career does. We are currently not accepting applications for candidates who reside in New York or California. *Please note that we are unable to sponsor applicants for work visas for this position at this time. Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they meet every single qualification. At Snapsheet, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. Snapsheet is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need assistance or accommodations, please let us know by emailing talent@snapsheet.me. Snapsheet is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. #BI-Remote #LI-Remote Snapsheet is an equal opportunity employer.


