CrawlJobs Logo

Software Developer

United States, Annapolis Junction 86900.00 - 198000.00 USD / Year · Job Posted April 01, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a self-motivated, creative software developer eager to build innovative solutions. You’ll have the opportunity to explore ideas, experiment with technologies, and solving real-world problems with a team of like-minded individuals. This is a hands-on role ideal for someone who thrives in ambiguity and enjoys working at the intersection of software development and hardware integration. As a seasoned software engineer at Booz Allen, you’ll leverage the latest architectural approaches, open-source frameworks, and advanced tools to deliver comprehensive end-to-end solutions. You’ll impart your skills to the team, as they utilize industry-leading tools and techniques to create impactful software designs. Your role involves shaping a new product from the ground up. You will also implement best practices for CI/CD deployments and automated testing to ensure the quality and reliability of our systems. Additionally, the role involves developing software that works with physical hardware.

Job Responsibility

  • Design and develop software products that meet user needs and market demands
  • Apply engineering principles to construct and maintain efficient, bug-free software systems
  • Collaborate with designers, product managers, and other engineers to bring products from concept to launch
  • Architect secure, scalable, and custom applications
  • Work on both front-end and back-end development using languages such as Go, Node.js, Python or C#
  • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB
  • Write clean, efficient, testable code following best practices for performance, maintainability, and security
  • Integrate generative AI tools to accelerate development and enhance product design
  • Communicate design decisions and technical trade-offs clearly to both technical and non-technical stakeholders
  • Contribute to a culture of innovation and technical excellence by keeping abreast of industry trends
  • Embed security checks and compliance requirements into the development process to meet relevant standards

Requirements

  • 5+ years of experience building and operating production-grade full-stack applications
  • 5+ years of experience with Go, Python, Node.js, or C# development
  • 3+ years of experience with SQL and graph databases
  • 3+ years of experience with virtual environments such as Docker and VMware
  • Experience integrating software and hardware, and designing and implementing RESTful APIs and microservices
  • Experience in CI/CD pipeline setup and maintenance
  • Experience using generative AI tools to accelerate development, automate coding tasks, and review AI-generated code
  • Knowledge of authentication, authorization, and security best practices
  • Secret clearance
  • Bachelor's degree and 5+ years of experience in software engineering, or 8+ years of experience in software engineering in lieu of a degree

Nice to have

  • Experience writing source code for new applications or generating and enhancing code samples for existing applications
  • Experience acquiring client requirements and resolving workflow problems through automation optimization
  • Experience with embedded hardware
  • Experience with electrical components
  • Experience with developing user interfaces
  • Ability to work with automated testing tools to perform testing and maintenance
  • TS/SCI clearance
  • Master’s degree
  • Developer Associate or Solutions Architect Associate certification

What we offer

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer

8 matching positions

Software Developer

We are looking for a Software Developer to be responsible for contributing to th...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field with 2–4 years of relevant experience, or a Master’s degree with less than 2 years of prior relevant experience
  • Professional experience developing software using C++
  • Professional experience using Java and modern front‑end development frameworks
  • Experience with Python for application development or scripting
  • Working knowledge of relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, or Microsoft SQL Server
  • Strong understanding of Linux operating systems and development environments
  • Experience with software source control and configuration management tools (e.g., Git)
  • Ability to analyze technical problems and develop effective, maintainable solutions
  • Strong collaboration and communication skills, with the ability to explain technical solutions to teammates
Job Responsibility
Job Responsibility
  • Analyze, design, develop, test, and maintain software applications and frameworks throughout the software development lifecycle
  • Write, review, and maintain high‑quality, efficient, and reusable source code
  • Implement new features, performance improvements, and software enhancements
  • Debug, troubleshoot, and resolve moderately complex technical issues and defects
  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives
  • Own assigned development tickets and deliver work within sprint timelines
  • Collaborate with cross‑functional team members, including project managers and other developers, to support software deployments and integrations
  • Assist other technical staff with coding, testing, and problem resolution as needed
  • Apply internal best practices, coding standards, and configuration management procedures
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to join a banking organization in Bright...
Location
Location
United States , Brighton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of hands-on experience developing solutions with Microsoft Power Automate and Power Apps
  • Working knowledge of REST APIs, JSON, and SQL queries for integrations, reporting, validation, or automation logic
  • Solid understanding of workflow design concepts such as branching, looping, exception handling, and automation lifecycle support
  • Familiarity with core IT practices including environment management, permissions, and controlled change processes
  • Ability to document technical solutions clearly and communicate effectively with both business stakeholders and IT teams
Job Responsibility
Job Responsibility
  • Develop, test, and release automated workflows using Microsoft Power Automate, including both cloud-based and desktop process automation solutions
  • Build and support Power Apps, with an emphasis on canvas applications, to streamline data capture, approvals, and workflow-driven activities
  • Create dependable automation logic by applying conditional paths, iterative processing, exception management, and recovery methods
  • Enhance existing automation solutions to improve stability, efficiency, and long-term scalability across business functions
  • Connect applications and services through APIs, managing authentication, payload mapping, and data exchange using JSON-based integrations
  • Review current business processes, document workflow dependencies, and help define improved automated future-state solutions
  • Translate functional needs into technical designs, delivery plans, and effort estimates for new automation initiatives
  • Implement monitoring, notifications, logging, and failure resolution practices to maintain reliable production automations
  • Ensure solutions meet banking expectations for security, access controls, audit readiness, data integrity, and regulatory compliance
What we offer
What we offer
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Life insurance
  • Disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to create modern internal applications t...
Location
Location
United States , Pico Rivera
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of software development experience in full-stack environments
  • Strong hands-on experience with C#, .NET, ASP.NET, and related back-end development frameworks
  • Proficiency in front-end development using modern JavaScript frameworks such as React or Angular
  • Solid experience with Microsoft SQL Server, including database design, querying, and data modeling
  • Ability to design user-friendly web applications with close attention to usability and interface quality
  • Experience integrating applications with APIs and working through incomplete or lightly documented technical interfaces
  • Working knowledge of Python for scripting, automation, or data-oriented development
  • Familiarity with AI service integration, Microsoft 365 technologies, or enterprise systems is a plus
Job Responsibility
Job Responsibility
  • Build and enhance internal web applications and external-facing tools that improve usability, security, and operational efficiency
  • Work with business partners and technical stakeholders to translate manual or fragmented processes into structured, database-backed solutions
  • Develop workflow features such as routing, approvals, progress tracking, alerts, and exception handling to support accountability across teams
  • Create responsive user interfaces, including forms, dashboards, tables, and status views that help users act quickly on important information
  • Design and maintain back-end services in C# and .NET to support application logic, integrations, and scalable data exchange
  • Develop SQL Server databases and data models that centralize information previously managed through disconnected files or email-based processes
  • Integrate third-party and internal APIs, including AI services, to support automated inputs, outputs, and user-facing results within business applications
  • Write Python scripts and automation components for data processing, workflow support, and AI-related integration tasks
  • Produce maintainable, well-documented code and integration patterns that support long-term stability and ease of future development
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Software Developer

We are seeking a skilled Software Developer with a strong background in ECC Prod...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
August 13, 2026
Flip Icon
Requirements
Requirements
  • Strong functional knowledge of ECC Production Planning in SAP APO
  • Proficiency in programming languages such as ABAP, Java, or similar
  • Experience with SAP modules related to production planning and supply chain management
  • Solid understanding of software development methodologies (Agile, Waterfall)
  • Excellent problem solving skills and attention to detail
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 5 7 years of relevant experience in software development with a focus on SAP APO
Job Responsibility
Job Responsibility
  • Design, develop, and implement software solutions that enhance production planning processes in SAP APO
  • Collaborate with cross functional teams to gather requirements and translate them into technical specifications
  • Conduct system analysis and troubleshooting to resolve issues related to ECC and SAP APO functionalities
  • Participate in the full software development lifecycle, including planning, coding, testing, and deployment
  • Ensure adherence to best practices in software development and maintain high quality standards
  • Provide technical support and training to end users on SAP APO functionalities
  • Stay updated with the latest trends and technologies in software development and SAP solutions
  • Fulltime
Read More
Arrow Right

Software Developer

Robert Half is seeking a Contract C# Developer to join our client's development ...
Location
Location
United States , Nashville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a C# Developer or in a similar role
  • Proficiency in C# programming language and .NET framework
  • Strong understanding of object-oriented programming principles
  • Experience with front-end technologies (HTML, CSS, JavaScript) and related frameworks/libraries
  • Knowledge of database systems (e.g., SQL Server, MySQL) and database design principles
  • Familiarity with version control systems (e.g., Git) and agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred but not mandatory, provided there is relevant experience in the field
Job Responsibility
Job Responsibility
  • Design, code, test, debug, and document software applications using C# and associated technologies
  • Maintain and enhance existing C# applications
  • Collaborate with cross-functional teams to gather requirements and develop scalable software solutions
  • Develop and optimize database-related functionalities using SQL Server, MySQL, or other database systems
  • Utilize front-end technologies like HTML, CSS, JavaScript, and related frameworks/libraries to develop user interfaces
  • Conduct code reviews, perform unit testing, and ensure code quality
  • Create and maintain technical documentation
  • Provide technical support and troubleshooting for developed applications
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Developer

Work with the IT development team to design and develop our internal and client-...
Location
Location
Cyprus , Nicosia
Salary
Salary:
Not provided
www-ap.albourne.com Logo
Albourne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science or a science degree with programming experience or equivalent practical experience
  • Strong organizational and time management skills
  • Strong ability to multi-task and set priorities
  • Strong programming skills
  • Good knowledge of Java
  • Working in teams with other developers, business analysts, business users in an international environment
  • Travel
  • Work outside of normal business hours – coinciding with systems releases or urgent bug fixes
  • Abide by the Communication Group policies and procedures as well as the Albourne Group's policies and procedures, including but not limited to compliance reporting, HFDB filing, Information, Communications & Cyber Security Policy, Expense & Travel Policy etc.
  • Comply with terms of Albourne Compliance Manuals
Job Responsibility
Job Responsibility
  • Designing and developing software in cooperation with business users
  • Apply advanced software engineering techniques to support CI and weekly releases
  • Observing a test-driven development process
  • Accurately estimating required development time
  • Refactoring existing code to improve security, maintainability, efficiency, resilience and the user experience
  • Pro-actively seek to improve efficiencies, user experience, maintainability and resilience
  • Stay abreast of new technological and design developments
What we offer
What we offer
  • Fully paid Medical and Dental Insurance for you and your dependents
  • Employee Assistance Program (EAP)
  • Provident Fund Contribution
  • Career growth and tools for ongoing learning and development
  • Annual bonus dependent upon performance and company growth
  • 5 additional service recognition holidays in surplus to standard annual leave after 5 years of service
  • Albourne Training Days
  • Free office parking
  • Fulltime
Read More
Arrow Right

Software Developer

We are seeking a Software Developer to join our Software & Product Infrastructur...
Location
Location
Romania , Bucuresti
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience (minimum 2 years) in software development using technologies such as Java Enterprise, Spring, Spring Boot
  • Understanding of object-oriented programming principles
  • Foundational knowledge of the software development lifecycle (development, testing, integration)
  • Knowledge of relational database design and data normalisation
  • Familiarity with version control systems such as Git or SVN
  • Awareness of web technologies including HTML5, CSS3, XML, and web services
  • Exposure to relational and non-relational databases
  • Strong communication and interpersonal skills, with the ability to adapt messaging to diverse audiences
  • Proficiency in English (B2 or higher)
Job Responsibility
Job Responsibility
  • Develop well-structured, maintainable, and well-documented code in line with organisational standards
  • Document system enhancements and technical changes
  • Collaborate effectively with a distributed, international team across different time zones
  • Contribute to multiple projects simultaneously while maintaining quality and timelines
  • Plan and manage delivery of agreed objectives, milestones, and outputs
  • Ensure software meets initial requirements, covering implementation and continuous integration
  • Provide accurate time and effort estimates for technical deliverables
  • Support developed solutions at Level 3, ensuring stability and performance
What we offer
What we offer
  • Hybrid way of working
  • Medical and dental services
  • Life and hospitalization insurance
  • Dedicated employee phone subscription
  • MEAL TICKETS/ PRIVATE PENSION/ VACATION VOUCHERS/ CULTURAL VOUCHERS within the budget
  • Special discounts for gyms and retailers
  • Annual Company Bonus
  • Loyalty Programme
  • Ongoing Education
  • 23 days off
  • Fulltime
Read More
Arrow Right

Software Developer

This is a 12 month opportunity on the Hourly-Based IT Services (HBITS) Contract ...
Location
Location
United States , Albany
Salary
Salary:
Not provided
genesysonline.com Logo
GENESYS Consulting Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 84 Months of experience in object-oriented analysis and design (OOAD) in designing and implementing information technology solutions using the Java programming language
  • 84 Months of experience in Oracle PL/SQL and developing procedures and packages
  • 48 Months of experience in using the Struts 2 MVC framework
  • 36 Months of experience using JavaScript frameworks
  • 12 Months of experience developing Java web services (REST and SOAP)
  • 12 Months of experience building and maintaining responsive web applications
  • 12 Months of experience in using Git for source code control
  • 24 Months of experience in developing and maintaining Microsoft Access applications
  • Fulltime
Read More
Arrow Right