Software Engineer II
Location
United States
Posted
85 days ago
Salary
$115K - $125K / year
Seniority
Mid Level
Job Description
Software Engineer II
Inroads
About Inroads: Inroads applies data, analytics, technology, research, and content development to co-create services and programs that are personalized, relevant, and engaging for the communities who rely on them. Our deep understanding of digital services, policy implementation, and ways communities consume information allows us to seamlessly integrate with organizations and public sector teams to revolutionize the ways they deliver complex services at scale. About the role: As a Full Stack Engineer on the BDAMAX program, you will work with a team of analysts, data scientists, and engineers to drive high-impact results. The team's mission centers on building and maintaining robust digital services for federal clients. While you'll be comfortable working across the full stack, your strengths lie in backend engineering, like designing reliable APIs, scalable services, and performant data pipelines. You are a creative thinker who seeks to innovate and deliver value, equally at home in TypeScript or Python. You lean into developing informed, production-ready solutions and thrive in an agile, collaborative environment. The frontend is built on React, and you'll contribute meaningfully there too; the emphasis, however, is on what's happening behind the scenes. In this position you will: - Design, develop, and maintain backend services and APIs with a focus on reliability, scalability, and security - Build and iterate on React-based frontend components in collaboration with designers and product stakeholders - Develop and maintain data pipelines, transformations, and integrations across systems - Participate in sustainment and enhancement tasks including performance monitoring, incident response, and security compliance documentation - Implement and improve REST APIs, system integrations, quality assurance practices, and test automation - Contribute to an agile delivery cadence including sprint planning, backlog refinement, and iterative releases - Collaborate cross-functionally across product, design, data, operations, and compliance teams - Advocate for technical best practices and contribute to long-term engineering strategy What we are seeking: - Bachelor's degree in Computer Science, Engineering, or a related field plus 5 years of relevant software engineering experience - Candidates without a bachelor's degree must have 13 years of total relevant experience - Proficiency in one or more of: TypeScript/Node, Python, with backend development as a demonstrated strength - Hands-on experience with React for frontend development - Experience building and consuming REST APIs and designing backend services - Familiarity with cloud infrastructure, particularly AWS (e.g., Lambda, S3, RDS, ECS) or equivalent - Experience integrating with LLMs - Experience working in an agile software development environment (Scrum/Kanban), including backlog management and iterative delivery - Strong attention to detail with the ability to manage and prioritize multiple concurrent tasks - Excellent communication skills with the ability to translate technical concepts for non-technical audiences - The ability to successfully attain and maintain a Federal Public Trust security clearance, as required by our government clients; this includes a background investigation and a requirement that the individual has U.S. Citizenship or U.S. residency for three of the past five years (36 of the past 60 months). Resumes should specify residency information for the past 5 years of experience. Nice to have: - Prior federal or government IT contracting experience - Experience designing data intensive digital service applications at scale - Familiarity with security and compliance standards relevant to federal digital services (e.g., FedRAMP, FISMA) - Experience with CI/CD pipelines and DevOps tooling (GitHub Actions, Docker, Kubernetes) - Familiarity with observability practices (logging, metrics, tracing) What We Offer: Inroads offers a friendly work environment and competitive compensation and benefits package including: - Salary: $115,000 - $125,000 - Premier health, dental, and vision insurance plans - 401K matching - Unlimited paid time off - Paid personal and volunteer leave - 13 paid holidays - 15 weeks paid parental leave - Professional development stipend & tuition reimbursement - Macbook Pro laptop & tech accessories - Bring Your Own Device (BYOD) stipend for mobile device - Employee Assistance Program (EAP) - Supportive & collaborative culture - Flexible working hours - Pre-tax transportation options for commuting to our office in Washington, DC - Lunches and snacks The salary range for candidates who meet the minimum posted qualifications reflects the Company’s good faith understanding and belief as to the wage range, and is accurate as of the date of this job posting. At Inroads, we celebrate, support and thrive on differences. Not only do they benefit our services, products, and community, but most importantly, they are to the benefit of our team. Qualified people of all races, ethnicities, ages, sex, genders, sexual orientations, national origins, gender identities, marital status, religions, veterans statuses, disabilities and any other protected classes are strongly encouraged to apply. Inroads endeavors to make reasonable accommodations for qualified applicants with a disability unless the accommodation would impose an undue hardship on the operation of our business. If an applicant believes they require such assistance to complete the application or to participate in an interview, or has any questions or concerns, they should contact the Senior Director, People Operations. Inroads participates in E-verify. EEO is the Law. Collection of Personal Information Notice: As you are likely aware, by submitting your job application, you are submitting personal information to our company. We collect various categories of personal information, including identifiers, protected classifications, professional or employment related information and sensitive personal information. We may retain and use this information for up to three years, in order to come to a decision on whether or not you are a good fit for our company. We may also retain or use some of this information to comply with any requirements under law, or for purposes of defending ourselves in any litigation. We do not use this information for any other purpose, or share it with third parties, unless you become an employee. To learn more, or to see our full Notice to Job Applicants, please click here.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field plus 5 years of relevant software engineering experience
- Candidates without a bachelor's degree must have 13 years of total relevant experience
- Proficiency in one or more of: TypeScript/Node, Python, with backend development as a demonstrated strength
- Hands-on experience with React for frontend development
- Experience building and consuming REST APIs and designing backend services
- Familiarity with cloud infrastructure, particularly AWS (e.g., Lambda, S3, RDS, ECS) or equivalent
- Experience integrating with LLMs
- Experience working in an agile software development environment (Scrum/Kanban), including backlog management and iterative delivery
- Strong attention to detail with the ability to manage and prioritize multiple concurrent tasks
- Excellent communication skills with the ability to translate technical concepts for non-technical audiences
- The ability to successfully attain and maintain a Federal Public Trust security clearance, as required by our government clients; this includes a background investigation and a requirement that the individual has U.S. Citizenship or U.S. residency for three of the past five years (36 of the past 60 months).
- Prior federal or government IT contracting experience
- Experience designing data intensive digital service applications at scale
- Familiarity with security and compliance standards relevant to federal digital services (e.g., FedRAMP, FISMA)
- Experience with CI/CD pipelines and DevOps tooling (GitHub Actions, Docker, Kubernetes)
- Familiarity with observability practices (logging, metrics, tracing)
Benefits
- Salary: $115,000 - $125,000
- Premier health, dental, and vision insurance plans
- 401K matching
- Unlimited paid time off
- Paid personal and volunteer leave
- 13 paid holidays
- 15 weeks paid parental leave
- Professional development stipend & tuition reimbursement
- Macbook Pro laptop & tech accessories
- Bring Your Own Device (BYOD) stipend for mobile device
- Employee Assistance Program (EAP)
- Supportive & collaborative culture
- Flexible working hours
- Pre-tax transportation options for commuting to our office in Washington, DC
- Lunches and snacks
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Scripting
ExperianWe're unlocking the power of data to help create a better tomorrow.
• As the Software Engineer, Scripting, you will design, develop, and deploy functional applications • Function as an important role in implementation, testing, and deploying software solutions • Research, implement, and maintain software solutions using VB.NET and C# • Test and evaluate new programs and applications • Reverse engineering and debugging existing projects and solutions • Identify areas for improvement and modification in existing solutions • Resolve complex technical design issues • Compile comprehensive, and accurate documentation and reports • Support the coaching of other team members • Review code to ensure quality and coding standards.
• Reproduce reported DirectX 12 performance issues using data and scenarios provided by an internal testing lab. • Capture and analyze GPU and CPU profiles and traces using performance tools such as PIX (timing captures), GPUView/ETW, Windows Performance Analyzer (WPA/WPR), and vendor‑specific profilers (e.g., Radeon GPU Profiler). • Identify performance bottlenecks, including GPU‑bound vs. CPU‑bound workloads, synchronization issues, shader inefficiencies, pipeline stalls, and memory bandwidth constraints. • Analyze performance counters, timing data, and traces to isolate likely root causes and form clear, testable hypotheses. • Create clear, concise performance write‑ups that include reproduction steps, captured data, key metrics, and a summary of suspected hotspots. • Collaborate closely with graphics driver and runtime engineers to validate findings, test fixes, and confirm performance improvements or regressions. • Perform first‑level performance triage and determine appropriate next steps for deeper investigation or escalation.
Senior Full Stack Developer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
• Conducts development and analysis/research on backend components using Ruby on Rails, JSON controllers, and Sidekiq, focusing on robust server-side logic, secure database integrations with RESTful or SOAP APIs and other backend services, and adherence to data privacy standards. • Participates in system planning and the development deployment process by providing expert recommendations, ensuring adherence to software compliance, data privacy regulations, and testing standards. • Responsible for overseeing the backend development processes, creating system guidelines, and conducting system analysis to address questions regarding program intentions, output specifications, data input requirements, programming strategies, control systems, and compliance with NIST 800-53 rev5 guidelines and VA Handbooks and Directives to mitigate the use of Social Security Numbers as needed. • Support peers in the achievement of successful technical project execution and orchestration, ensuring high-quality deliverables and timely completion. • Provide mentorship and insights, fostering a culture of continuous improvement and excellence within the team. • Establish and promote best practices and compliance standards to maintain high standards of excellence within the team. • Collaborate on gathering system requirements, developing system stories, and planning project timelines and estimates. • Facilitate the preparation of comprehensive documentation, including reports, operational procedures, and maintenance manuals to ensure clear communication and record-keeping. • Lead integration testing efforts to ensure seamless system functionality and robustness. • Maintain proactive communication with both internal and external stakeholders to ensure alignment and address any project issues promptly. • Conduct in-depth analysis of backend requirements, including data flow, input/output specifications, and hardware/software needs to optimize system performance. • Actively participate in code and sprint reviews, ensuring that all deliverables meet contractual obligations and project specifications.
Senior Fullstack Engineer – Generative UI Platform
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
• Design and deliver fullstack features that power UI Studio’s generative platform capabilities • Architect and implement scalable services and user-facing workflows across frontend (Typescript/Node.js) and backend (Node.js & Java) • Lead the integration of LLM-powered coding agents into product workflows, including tool use, planning loops, evaluation loops, and multi-step orchestration • Drive search and retrieval architecture, including vector-based search systems, indexing strategies, and relevance optimization • Design, ship, and operate distributed systems deployed via containerized infrastructure (e.g., Docker, Kubernetes) • Take end-to-end ownership of complex systems and features, from technical design and implementation through deployment, monitoring, and operational excellence • Improve internal APIs, platform primitives, and developer tooling to create intuitive, scalable platform experiences • Partner closely with product, design, QA, and fellow engineers to deliver high-impact AI-native capabilities used across Spotify



