Post Job

Senior Software Engineer Jobs in Maryland

- 3,936 Jobs
  • Software Defined Radio (SDR) Development Engineer

    Real Time Recruitment Solutions (RTRS

    Senior Software Engineer Job In Aberdeen Proving Ground, MD

    🚀 Job Opportunity: Software Defined Radio (SDR) Development Engineer 📍 💰 Compensation: Up to $160,000 based on experience Are you a passionate engineer with experience in software-defined radio (SDR) development? We're looking for an SDR Development Engineer to support mission-critical systems for defense applications. You'll play a key role in advancing signal processing, RF systems, and SDR technologies in support of national security. Key Responsibilities: Design, develop, and test SDR systems in support of RF and SIGINT applications Perform digital signal processing and implement DSP algorithms Integrate SDR systems into larger platforms and architectures Work closely with government and contractor teams to meet evolving technical requirements Use GNURadio, RedHawk, MATLAB, and similar tools for development and testing Analyze signals using tools like X-Midas, Python, C++, and Linux-based environments Required Qualifications: Active TS/SCI clearance Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field 3+ years of experience with SDR platforms and tools Proficiency with GNURadio, RedHawk, or similar SDR frameworks Experience with signal analysis and RF systems Strong programming skills in C++, Python, or MATLAB Nice to Have: Familiarity with Army or DoD SIGINT systems Experience working onsite with cross-functional teams Prior work supporting test ranges or live system evaluations Must be a U.S. citizen with an active DoD Secret Clearance with ability to obtain a Top Secret/SCI Clearance upon hire (TS/SCI preferred). Why Apply? Work on real-world defense and national security projects Collaborate with experienced engineers and mission-focused teams Competitive compensation and opportunity to make an impact
    $160k yearly 5d ago
  • Lead Software Engineer

    Coretechs Inc. 3.4company rating

    Senior Software Engineer Job In Baltimore, MD

    Wilmington, DE; Baltimore, MD; Charlotte, NC; Dallas, TX; New York, NY; and Evansville, IN Convertibility of any candidate requires the candidate to reside within an approximate 50-mile radius of the following corporate locations are in Wilmington, DE / Baltimore, MD / Charlotte, NC / Dallas, TX / New York, NY and Evansville, IN If converted to FTE, role would be hybrid, onsite 1-2 days per week Contract extension and conversion to FTE possible Note: MUST be legally authorized to work in the United States. This role is NOT open to 3rd party providers. SUMMARY: We are seeking a Lead Software Engineer to support products and programs to expand capabilities within leveraging data-driven strategies to support credit decisioning services and data pipelines for analytics Responsibilities include supporting the architecture for a data-driven organization and overseeing the build and operation of capabilities necessary for full lifecycle data management, governance, provisioning, modeling, science, and analytics. The Lead Software Engineer is a leading voice for enabling data-driven decisioning deeply into the company products and business processes. The Lead Software Engineer engages within a team of data subject matter experts, covering the range of data-centric domains, building, governing, and operating data platforms, as well as providing embedded data professionals in product delivery teams. With the company having both on-premises and cloud-based operations, the Lead Software Engineer balances a strategy which leverages both while driving toward a cloud-first strategy, performing legacy data transformation where necessary. This role is a mentor to other developers, and responsible for guiding and directing day to day activities within a sprint, and ensuring standards and processes are followed across all projects RESPONSIBILITIES AND DUTIES: Set and maintain design guidelines / principles, along with enforcing controls preferably through automation Design, develop, and model execution platform using AWS Services and open-source components Deploy and migrate developed workflows across different environments Modify and optimize existing decisioning processes Integrate Decisioning platform with other systems and components Facilitate engaging collaboration with cross-functional technology SMEs to design scalable, reliable, resilient, maintainable technical solutions Establish and execute appropriate testing within Credit Decisioning platforms to enable earlier and more frequent testing Lead the development of technically complex and highly integrated functionality, including coaching and guiding developers during development cycles, to ensure requirements are being met within defined timelines Partner with Product Management to ensure design, engineering and implementation meets business needs Utilize and drive continued adoption of engineering best practices using modern SDLC that enables CI/CD and favors automation, auditability, automated testing, and cloud native architectures Think creatively and insist on continuous improvement; generate new ideas and approaches to implement the ideas Use metrics to drive continuous improvements in quality, efficiency, and speed WHAT WE WILL WANT YOU TO DO: Lead development and maintenance of complex web-based applications & enterprise systems based on Typescript, Angular, NodeJS Develop target state technology that modernizes core lending platform services leveraging GraphQL with Apollo Client, Server, and Router, BPMN using Camunda v8, and Event Driven Architecture using Kafka on AWS Demonstrate courage - be willing to take a position to advance design and implementation decisions. Capable of principled push back with both peers and superiors Continuously enhance and optimize code quality, scalability, security, and performance Create clean, maintainable, and well-documented code adhering to best practices and coding standards Write automated tests and conduct thorough testing to deliver high-quality, shippable software every sprint Collaborate with product owners, user experience designers, and other team members contributing to the product development process, actively participate in discussions and development ceremonies, propose technical solutions, and translate them into working software Collaborate with DevOps teams to deploy and maintain applications into the Production environment Stay up to date with industry trends, emerging technologies, and best practices to continuously improve development processes and skills Have a strong bias for action and learning by doing mindset Thrive working in a fast-paced environment QUALIFICATIONS AND EXPERIENCE: Active learner with initiative to drive continuous improvement is a must Ability to create and foster relationships within a team-oriented, collaborative environment BA/BS degree in computer science, mathematics, engineering, or related field or 7+ years of professional software engineering experience Direct, hands-on experience and significant professional experience with one or more programming languages such as but not limited to: Python, Typescript, Scala, SQL At least 5 years of hands-on cloud computing experience in AWS. Deep functional experience with EKS, Aurora, MSK, DBT, Airflow, and Flink is a strong plus In-depth RDBMS development experience (e.g., PostgreSQL, MySQL, Aurora) Experienced in designing, implementing and CI/CD pipelines and Infrastructure-as-Code Experience with automated delivery pipelines, agile delivery, and test-driven development Familiarity with a variety of programming styles (e.g., OO, functional) and in-depth knowledge of software design patterns is a strong plus At least 3+ years SCRUM/Agile/iterative methods Experience with API and integration frameworks and patterns (e.g., GraphQL, gRPC, Kakfa, etc.) is a strong plus Passion for producing clean, error-free code and proactively identifying potential issues Outstanding problem identification, analysis and solving skills with a bias for action A proponent of strong collaborative software engineering techniques and methods: agile development, design and code reviews, test-driven development, and related approaches Good communication skills with both technical and non-technical team members Experience mentoring junior developers Passion for continuous learning and continuous improvement is a must Excellent Communication Skills Self-motivated and directed, with keen attention to detail We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities. req OMF-REQ-0003753
    $93k-121k yearly est. 18d ago
  • Software Engineer - Active TS/SCI w/Full-Scope Poly required [32220]

    Stealth 3.9company rating

    Senior Software Engineer Job In Fort Meade, MD

    Current Active TS/SCI w/Full-Scope Poly - MD, Fort Meade PLEASE DO NOT SUBMIT unless you have this Active FSP Responsibilities: Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints Perform quality control on team products Implement recommendations for improving documentation and software development process standards Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Experience/Qualifications Experience with Enterprise Java development Experience with Python development; have implemented read/write of data structures for complex mathematics Experience developing service-oriented architectures Experience developing microservice solutions Database experience Skills Linux / Unix command-line Agile development Java Python Kubernetes, Docker, or similar Mongo, MySQL, or similar Jira Confluence, SharePoint, or similar
    $76k-104k yearly est. 4d ago
  • Software Engineer III

    Gama-1 Technologies

    Senior Software Engineer Job In Silver Spring, MD

    The remote Software Engineer III designs and develops software applications. The Software Engineer III will research, design, and develop computer and network software or specialized utility programs, analyze user needs, and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. The Software Engineer III will update software or enhance existing software capabilities to customer specifications. Supervisory Responsibilities: None Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints Create, manage, and deploy containers to ensure efficient, consistent, and scalable application operations across various environments Confer with systems analysts, engineers, programmers, and others to design systems and obtain information on project limitations and capabilities, performance requirements, and interfaces Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design Determine system performance standards Develop or direct software system testing or validation procedures, programming, or documentation Monitor functioning of equipment to ensure the system operates in conformance with specifications Responsible for configuration management of requirements, code, and software configurations, advise users on the CM policies and procedures Develop and maintain CM processes, plans, policies, Standard Operating Procedures (SOPs), work instructions, and other documents Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Basic Qualifications Bachelor’s degree in information technology or related field or equivalent work experience 8 or more years of Software Engineer experience Proven experience with refactoring of capabilities from non-cloud to cloud services Proven experience in the development and implementation of software applications and container technologies such as OpenShift, ECR, EKS, object store (S3), and continuous integration and continuous delivery (CI/CD) practices Strong scripting language skills required Experience with SCM concepts and methodologies In-depth knowledge of branching, merging, and baselining strategies Ability to work well with others, collaborate, and communicate effectively Preferred Qualifications Experience with containerization technologies Experience developing software configuration standards for organizational use Experience building software written in C/C++ or Fortran, preferably in a Linux environment React, YAML, JSON, OpenPBS, Perl, or Python preferred Extensive experience using Git Work authorization/security clearance requirements Ability to obtain a government security clearance Physical Demands Prolonged periods of sitting at a desk and working on a computer. Must be able to access and navigate each department at the organizations and client facilities. Work Environment Work is normally performed in a remote environment Proficiency Requirement: The new hire is expected to demonstrate proficiency in all essential job functions, tools, and processes related to this position within the first 90 days of employment. This includes acquiring a thorough understanding of job-specific responsibilities, systems, and workflows as outlined during onboarding and training. Failure to meet this requirement may result in additional training, reassessment, or other actions as deemed necessary by management. The base salary range for this position is $123,601 to $174,233. This base salary range represents a general guideline. An individual’s base salary within that range is determined based on a variety of factors, including (without limitation) the scope, complexities, and responsibilities of the position, the government contract to which the position is assigned, geographic location, market conditions, and the candidate’s relevant experience, education, and skills. GAMA-1 also offers a variety of benefits, including health insurance coverage, life and disability insurance, 401(k) savings plan, training and career development opportunities, paid holidays and paid time off (PTO - to cover vacation, illness or disability, appointments, emergencies or other situations that require time off from work). For more information click here. ABOUT GAMA-1 GAMA-1 is a rapidly growing technology business that is based in Greenbelt, Maryland. GAMA-1 Technologies provides strategic information assurance, information security, and business enterprise and networking solutions to the Federal Government. Our success is based on the utilization of industry and agency standards, establishment of standardized processes, and IT Services expertise. At GAMA-1, we believe employees should grow, achieve, and develop just as the company grows, achieves, and develops. GAMA-1 is committed to providing our employees with opportunities for career advancement throughout their employment. For more information, visit ***************** GAMA-1 is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to: veteran status, uniformed servicemember status, race, color, religion, sex, sexual orientation, gender identity, age, pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, citizenship or immigration status, physical or mental disability, genetic information (including testing and characteristics), domestic violence victims, political orientation, status as a smoker or tobacco user, hairstyle, use of a service animal, education status, familial status, HIV/AIDS status, height, weight, reproductive healthcare decisions or any other category protected by federal, state or local law. Powered by JazzHR PtZiGtSuhi
    $123.6k-174.2k yearly 28d ago
  • Full Stack Senior Software Developer

    Whirlwind Technologies, LLC

    Senior Software Engineer Job In Suitland, MD

    Job Description Job Title/Level Full Stack Software Developer US residency required Salary $165,000 - $185,000 annually Schedule Full Time Preferred Clearance Able to obtain Public Trust & US Citizenship Covid Vaccination As a condition of employment, employees will be required to provide proof of their COVID-19 vaccination. Company Overview WhirlWind is on a mission to help each client succeed by using our management consulting and technology expertise. We design, build, and manage secure environments that support data-driven decision making and data-powered products. Our services transform governments and enhance the lives of citizens. Our people are driven and committed to our mission. If you want to join a team of rock stars who do incredible, purposeful work, and have fun doing it, come thrive with us and be one of the heroes behind our success. We offer an attractive benefits package including a competitive base salary and have been voted the Best Place to Work for 2023. Position Overview WhirlWind Technologies, LLC is seeking an experienced Full Stack Software Developer to support our government client. The software developer will be responsible for developing, testing, implementing and maintaining software-based components and interfaces. Essential Duties & Responsibilities Duties include but are not limited to: Define client's objectives by analyzing user requirements; envisioning system features and functionality. Collaborate with stakeholders to inform of system design and development. Managing the complete software development process from conception to deployment. Provide recommendations on tools and system solutions based upon industry standards and best practices. Develop scripts and programs to Integrate enterprise applications and related databases. Ensure the completion of application development by coordinating schedules, identifying risks and mitigation strategies, contributing to team meetings, and troubleshooting development and production issues across multiple environments and operating platforms. Application/software testing and debugging. Develop code-based documentation and assistance tools, as necessary. Participate in weekly meetings with internal technical manager to provide client's work status updates. Education Bachelor's or master's degree in computer science or related field. Required Qualifications MUST have experience with Laravel/PHP, Vue3 and Quasar framework. (mandatory) 10+ years of relevant experience with full-stack application development supporting Agile development environments with HTML5, Java, Java Script, Python, Tomcat, Apache, PostgreSQL, MySQL, MongoDB, RHEL, and Jupyter Notebook in AWS Cloud Environment REQUIRED. Experience working with HTML, XHTML, JavaScript/jQuery/AJAX, CSS, XML, Web services (SOAP), Java API for XML Web Services (JAX-WS), Java Architecture for XML Binding (JAXB), Tomcat, Apache, Enterprise JavaBeans (EJB), Java Persistence API (JPA), JavaServer Faces (JSF) 2.2, and NetBeans IDE. Frontend design ability: Knowledge of UI/UX and basic prototype design Highly technical and detail oriented with strong problem solving, critical thinking and organizational skills. Capable of completing tasks with minimal supervision and work independently Display and have great communication and comprehension skills both written and verbal. Due to our distributed company nature, precise and clear communications are required. Have a self-driven attitude and can lead a team. Be willing to take the initiative by seeing tasks through to completion and even work on tasks that may not have been directly assigned to you that will help your team and company. Propose solutions to possible challenges and issues that may arise.
    $165k-185k yearly 5d ago
  • Software Engineer - Active TS/SCI w/Full-Scope Poly required [32265]

    Stealth Startup 3.7company rating

    Senior Software Engineer Job In Fort Meade, MD

    Current Active TS/SCI w/Full-Scope Poly - MD, Fort Meade PLEASE DO NOT SUBMIT unless you have this Active FSP Responsibilities: Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints Perform quality control on team products Implement recommendations for improving documentation and software development process standards Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Experience/Qualifications: • Experience collaborating with a team of Software and Systems engineers in an Agile environment to analyze requirements, derive user stories, track issues, and create user documentation • Experience developing scalable solutions, applicable to both large- and small-scale platforms • Experience devloping Java applications for network connected systems and databases • Experience test and debuging software code for network connected systems/databases, and performing integration and testing as needed • Experience providing Tier III Support for deployed capabilities and address bug fixes • Experience with Jira ticketing system for software development status/tasking Skills: • Linux / Unix command-line • Agile development • Java • JMS • Mongo, MySQL, or similar • Jira • Confluence, SharePoint, or similar
    $75k-105k yearly est. 4d ago
  • Senior Full-Stack Developer (Java)

    LCG, Inc. 3.8company rating

    Senior Software Engineer Job In Rockville, MD

    Job Description Required Clearance: Ability to obtain Public Trust LCG is a minority-owned technology consulting firm that has been a trusted partner to more than 40 federal agencies, including 21 of the 27 Institutes and Centers (ICs) at the National Institutes of Health (NIH). For over 25 years, LCG has brought digitization and innovation to the Health and Human Services (HHS) and the NIH ecosystems. We support IT organizations by bringing precision technology and operation models that achieve mission capabilities and performance success. Position Description: LCG is hiring a Senior Full-Stack Java Developer to design, develop, and maintain web applications using Java. The role involves working on both front-end and back-end technologies, ensuring seamless integration and performance. Ideal candidates will have strong problem-solving skills and experience in agile development environments. Duties and Responsibilities: Develop Java and J2EE applications. Utilize the latest Angular version and TypeScript. Design and implement user interfaces following Angular best practices. Modernize interfaces using cutting-edge front-end technologies. Write code in JavaScript, CSS, and HTML. Make critical technical and design decisions for Angular projects. Create application code and unit tests in Angular, Java, and RESTful Web Services. Develop web services using HTTP REST/JSON and SOAP. Work with Oracle PL/SQL for database management. Apply object-oriented and service-oriented design principles, including data transfer objects and design patterns. Utilize Docker and similar containerization technologies. Implement web design patterns and front-end technologies, including HTML5, jQuery, and MVC frameworks like Spring and Spring Boot. Conduct unit testing and work within a continuous integration environment. Collaborate with end users/customers to gather and formalize requirements. Adapt to a semi-structured environment with dynamic requirements and priorities. Apply agile development methodologies. Requirements: 6+ years of working experience in Java and J2EE development skills. Bachelor’s degree is required. Experience with Angular latest version and Typescripts. Working experience in developing web services using HTTP REST/JSON and SOAP, Oracle PL/SQL, knowledge of data transfer objects and associated design patterns. Working experience with Docker and similar Containerization methods, knowledge of Web design patterns and front-end technologies like HTML5, jQuery, and MVC framework like spring and Spring Boot. Experience with unit testing and working with continuous integration environment, ability to work in a semi-structured environment where requirements and priorities are dynamic, experience with agile development methodology. Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers. Compensation and Benefits The projected compensation range for this position is $115,825 to $145,750 per year benchmarked in the Washington, D.C. metropolitan area. The salary range provided is a good faith estimate representative of all experience levels. Salary at LCG is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience. LCG offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits. Devoted to Fair and Inclusive Practices All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. If you are interested in applying for employment with LCG and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at *************. Securing Your Data Beware of fraudulent job offers using LCG's name. LCG will never request payment-related details or advancement of money during the application process. Legitimate communication will only come from lcginc.com or ************************* emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at *************. If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.
    $115.8k-145.8k yearly 20d ago
  • Software Engineer

    CTC Group 3.1company rating

    Senior Software Engineer Job In Fort Meade, MD

    Job Description CTC Group is seeking Software Engineers, levels 0-3, for a contingent program to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Locations: Annapolis Junction / Ft. Meade Responsibilities Works individually or as part of a team to review and test software components for adherence to the design requirements and document test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Analyze user requirements to derive software design and performance requirements Debug existing software and correct defects Provide recommendations for improving documentation and software development process standards Design and code new software or modify existing software to add new features Integrate existing software into new or modified systems or operating environments Develop simple data queries for existing or proposed databases or data repositories Requirements Active TS/SCI with polygraph security clearance Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Level 0 Qualifications No demonstrated experience is required. Level 1 Qualifications Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Level 2 Qualifications Fourteen (14) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Level 3 Qualifications Twenty (20) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Pay Information The final salary may be influenced by various factors, such as location, labor categories, experience, education, and/or certifications. CTC also provides a variety of benefits as well as opportunities for continuous education and development. The estimated salary range for this position is $100,000 - $215,000. #CJ Why CTC Group? As a Service-Disabled Veteran-Owned Small Business (SDVOSB), we recognize that successful partnerships are based on open and direct communication, mutual respect, and the ability to adapt to evolving capabilities. Our cleared employees bring decades of experience supporting customers in the Intelligence and Defense communities. We specialize in providing engineering, technical, operational support, and training services to Federal government, and Mission Operations. CTC Group provides a comprehensive benefits package that includes, but is not limited to, Health/Dental/Vision, 401k, PTO and holiday pay, disability and life insurance. To learn more about our benefits, click here. CTC Group provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, physical disability, genetic information, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner status, gender (including sex stereotyping), medical condition (including, but not limited to, cancer related or HIV/AIDS related) or sexual orientation in accordance with applicable federal and state laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Powered by JazzHR hY7mtkP4Eq
    $100k-215k yearly 28d ago
  • Cleared Software Engineer

    Annapolis Micro Systems 4.1company rating

    Senior Software Engineer Job In Annapolis, MD

    As an Essential Business with mission-critical commitments, Annapolis Micro Systems is full speed ahead. To maintain our positive momentum, we are seeking multiple Cleared Software Engineers with U.S. Citizenship and a poly-based clearance. We offer the variety, challenge, and stability you are looking for. We perform both government and commercial work, and members of our small, tight-knit team get to wear multiple hats. You will be working on high-profile programs that have an important bearing on national security and computing technology. Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software developer to work in a team that identifies customer problems and creates high performance software solutions. Our team has built a reputation for products that incorporate image processing, image manipulation, large scale disk and database access, fast and intuitive GUI design, and robust performance into highly productive applications. You will be an integral part of the team, designing, implementing, and supporting client applications and services that enhance the efficiency of the system and the end user. Essential Duties and Responsibilities Develop, Test, Deploy, and Maintain Software Products Design Object-Oriented Software Architectures Capture Requirements By Interacting With Customers Automate Build, Test and Deployment of Software Products Provide Customer Support of Software Products Manage Software Releases Requirements B.S. in Computer Engineering, Electrical Engineering, or Computer Science 7+ years experience in the field Desired knowledge of languages: C/C++, C# Desired knowledge of compilers: Microsoft Visual Studio Desired knowledge of platforms: Microsoft Windows Desired knowledge of tools: .NET framework, Subversion Desired knowledge of: Object-Oriented Principles and Design Strong communication skills Has received, or is willing to receive, a government-mandated vaccine U.S. Citizenship and poly-based clearance
    $75k-103k yearly est. 47d ago
  • Associate Software Developer

    Ast Spacemobile 4.0company rating

    Senior Software Engineer Job In Lanham, MD

    Job Description AST SpaceMobile and our global partners are building the first and only space-based cellular broadband network to be accessible by standard smartphones. Called SpaceMobile, this ultra-powerful network is being designed to provide connectivity at 4G/5G speeds everywhere on the planet – on land, at sea and in flight. The Associate Software Developer performs Mission Operations software development tasks including development of applications and scripts to support automation of a satellite command and control system that manages a fleet of low earth orbiting (LEO) satellites. This role consists of different generalized software development activities; it may involve writing automation scripts using existing frameworks, developing code to interface with internal and external APIs in a cloud-based application, and creating front-end UIs for new or existing applications. Duties Include: Develop Satellite and Ground Automation Scripts - Create, test, and maintain scripts that automate satellite command and control tasks, including ground operations, to ensure efficient management of the satellite fleet. Tooling for Mission Operations - Design and build custom tools to support on-orbit operations, enabling effective monitoring and control of the satellite constellation. Collaboration with Ground Software Team - Work closely with the standalone Ground Software (GSW) team to improve and iterate on existing systems, ensuring smooth integration between mission operations and ground software. Front-End Development - Develop user interfaces and dashboards that provide intuitive access to operational data, enhancing situational awareness and decision-making. Continuous Improvement - Regularly assess and refine mission operations software and automation scripts to address evolving requirements and enhance operational efficiency System Testing and Debugging - Conduct rigorous testing and debugging to maintain the reliability and performance of mission-critical applications in a rapidly evolving environment. Documentation and Communication - Maintain comprehensive documentation of code, design decisions, and operational procedures while effectively communicating updates and challenges within cross-functional teams Qualifications: BS degree in Software Engineering or Science, Technology, Engineering, or Math (STEM) field Experience programming with modern languages such as Java, Python, Matlab, C#, Comfortable working in a Windows environment Comfortable working on applications deployed in AWS Familiarity with version control software, preferably Git Familiarity with the Atlassian tool suite (Jira, Confluence) Experience working with distributed systems and networking protocols Comfortable setting up and maintaining simple databases Excellent oral and written communications skills Ability to work in an environment with rapidly evolving system requirements Demonstrated ability to work independently High level of problem-solving capabilities AST SpaceMobile is an Equal Opportunity, at will Employer; employment is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
    $78k-101k yearly est. 24d ago
  • Software Engineer 3

    IC Defense

    Senior Software Engineer Job In Fort Meade, MD

    Job DescriptionDescription: You will act as a full stack developer in a fast-paced role making life better for the customer. The organization is focused on discovery of opportunities and enabling activities in numerous technical fields. The candidate will be responsible for designing and delivering custom applications providing data visualization, workflow automation, and mission cognizance for mission critical activities. You will work closely with the mission customer and provide support as needed on a wide variety of tasks. Given the nature of the role and the close, ongoing interaction with key customer stakeholders, the position is well suited for someone with strong interpersonal skills, a collaborative mindset, and a naturally outgoing or engaging communication style. Responsibilities: Develop scripts and analytics to provide novel insights into hard questions. Find and aggregate data from disparate sources and integrate into new and existing tools. Develop new UIs and visualizations to address gaps in customer toolsets and improve existing tools. Elicit requirements and feedback directly from end-users and other stakeholders. Collaborate with other DAT teams to provide expertise where needed and leverage the experience of the broader team. Qualifications: 12 years of experience Bachelors Degree or 4 additional yrs. in place of B.S. TS.SCI w FSP from MD Development experience in Python. Experience building web applications with JavaScript using React. Experience querying and manipulating data from corporate repositories. Experience developing on Linux-based platforms. Ability to use Git for day-to-day development workflows. Desire to work directly in customer spaces, collaborate, and solve hard problems. Preferred: Basic familiarity with reading network device configs. Experience with Elasticsearch. Service containerization with Docker or similar technologies. Experience with Kubernetes deployments. Knowledge of end-to-end SIGINT collection and analysis systems. Experience with production CNO capabilities and operations. This position is 100% on-site. Applicants for positions requiring security clearance will be automatically rejected for candidates not meeting the Security Clearance requirement.
    $71k-95k yearly est. 10d ago
  • Software Developer (Systems Software)

    Cohere Technology Group LLC 4.5company rating

    Senior Software Engineer Job In Bethesda, MD

    Job Description Cohere is seeking a Software Developer, you will support software architecture development, requirements analysis, process execution and evaluation, selection, and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems). Duties include but are not limited to: Interact with customers and development team to gather and define requirements. Analyze and study customer requirements to determine the most effective software technologies to satisfy their needs. Design, create, test, and maintain software-based applications to satisfy customer requirements. Follow a formal design process using formal specifications, data flow diagrams, and other accepted design techniques and adhere to laws, standards and established guidelines for development and delivery of software applications (e.g., reuse, modifiable, efficient, reliable, understandable, fault tolerant) Coordinate creation and collection of necessary technology components and integrate them into a coherent site design. Design and develop visually pleasing, content rich, user-friendly interfaces with intuitive navigation. Develop and maintain software development technical documentation to assist with software application maintenance and upgrades. Provide software process management and configuration management throughout the software development lifecycle. Resolve problems with software and responds to suggestions for improvements and enhancements. Required Qualifications: Active TS/SCI w/FSP BA/BS in a related discipline 7+ Years of experience Java 8+ along with java11 for ATO purposes Angular JS Tomcat 9 MySQL8 (including SQL queries) Hibernate Maven Eclipse Elastic Search Linux commands Desired Skills: Confluence Jira Angular Spring boot Jasmine (test framework) Apache Tika LDAP SMTP Junit HTML,CSS AWS(EC2,S3) Powered by JazzHR alj IyjeroZ
    $77k-101k yearly est. 15d ago
  • Senior Ping Engineer

    Covenant HR

    Senior Software Engineer Job In Baltimore, MD

    Company - Our client is a leading cybersecurity and IT services firm with deep expertise in supporting national security missions. Recognized for their specialized solutions across the intelligence and defense communities, they are known for innovation, trust, and mission-critical delivery. Job Title - Sr. Ping Engineer - TS/SCI with FS Poly Location - On-site in Washington DC, Baltimore MD, or Herndon VA Role Type - Contract, 6 months Must Have Skills: Active TS/SCI clearance with Full-Scope Polygraph At least 8 years of relevant experience or a Bachelor's degree in a related field Ping Identity certifications (Professional/Expert in PingFederate, PingAccess, PingDirectory, PingOne) Proven experience operating in classified environments and within compliance frameworks Strong leadership experience managing engineering teams and providing performance feedback Excellent interpersonal skills and deep understanding of governance and compliance Responsibilities and Job Details: Lead technical delivery and engagement for identity solutions in highly secure environments Oversee and mentor a team of Associate to Level II Engineers, providing tasking, feedback, and support Maintain mastery of core Ping Identity technologies and a strong understanding of surrounding IT infrastructure Act as the senior engineering authority on project execution, including escalation point for complex issues Interface directly with clients to understand requirements and deliver aligned solutions Drive engineering workflow efficiencies and continuous improvement in project execution Document engagement progress and ensure delivery of high-quality outcomes with minimal oversight Manage team operations including performance reviews, feedback sessions, and training needs Contribute to strategy and operational planning, including SOP development and brand leadership Identify growth opportunities and provide technical input to support business development Engage in personal development and team training to maintain technical excellence Willingness to travel as needed to client locations for onsite delivery and support
    $90k-120k yearly est. 5d ago
  • Software Engineer -(TS/SCI Clearance Required)

    North Point Technology 3.9company rating

    Senior Software Engineer Job In Gaithersburg, MD

    Job Description ***This job requires active TS/SCI clearance. Please apply only if you have an active TS/SCI with CI Polygraph clearance. *** North Point Technology is looking for a TS/SCI Cleared Software Engineers to support a critical mission. Applicants should be self-motivated, fast-paced, curious problem solvers with a BS in Software Engineering or related field, plus the following skills/experience: Primary Responsibilities: • Software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile model. • Resolve various tasks as prioritized by the team product owner. • Engage in the complete software development lifecycle, operating within well-defined parameters. • Take ownership of delivering enhancements within a system or application. • Break down sizable tasks into manageable units for execution and provide LOE estimations. • Collaborate with fellow software engineers to create and document optimal technical designs. • Ensure team compliance with Agile processes and best practices. • Build software solutions where the solution is not clearly defined but always prioritizing customer needs. • Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers. • Ensure all Scrum events take place and are positive, productive, and kept within the timebox. Basic Qualifications: Current active TS/SCI with CI Polygraph • US citizenship is required per contract. • Experience working as a Scrum Master for a software development or similar technical team. • Strong proficiency with the following technologies: o Web: HTML, CSS, Django, JQuery, Ajax, and REST APIs o Object-oriented Programming: Python, Java, JavaScript and REACT o Relational Database: SQL o Operating System: Windows, Linux o Version Control System: Git, GitLab • Deep understanding of modern software design patterns and coding standards. • Experience architecting, developing, and delivering complex software systems into production. • Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools, Jenkins, GitLab, and Docker. • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques. Preferred Qualifications: Experience with scripting language such as Python and REACT Software Architectures: Client-Server, Model-View-Controller Cloud Exposure: o Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle. o Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS. o Certifications such as AWS DevOps Engineer or similar. North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems. At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members. Come join us! Apply with North Point Technology today!
    $75k-106k yearly est. 3d ago
  • Software Engineer III

    Omega Enterprise Solutions, LLC 4.6company rating

    Senior Software Engineer Job In Annapolis, MD

    Job Description Software Engineer III (SWE-III) Omega Enterprise Solutions is a Maryland-based, Service-Disabled Veteran-Owned Small Business (SDVOSB) with a special focus on the U.S. Department of Defense (DoD) and Intelligence Community (IC) mission and enabling technologies. We are building a team with shared values and a passion towards our Vision and Mission. Along with providing professional growth opportunities that are innovatively challenging and mission critical to our clients, we emphasize a life-focused everyday approach. We are committed to life-long learning and provide a life-coaching method of management to empower and inspire you to become the best version of yourself in pursuit of a happy, healthy, and fulfilling life. Description The Software Engineer (SWE) designs, develops, maintains, enhances and documents software systems. Depending upon the SWEs role, skill level and system complexity, the SWE may perform all or some subset of these functions. At the lowest levels the SWE may work under close supervision as a member of a team using well-defined specifications to develop or maintain non-complex systems. At the highest levels the SWE may work independently or in a lead technical role, developing system architecture and requirements, defining processes and methodologies, resolving complex technical issues or research problems, and may have responsibility for directing the software activities of a large program. Skills Analyze system requirements to derive software functional and performance requirements Assist in developing a software design from software requirements or specifications Develop software that meets system performance and functional requirements Assist with developing and executing integration test procedures for software components Practice software quality through the use of tools or processes (e.g. static code analysis, code coverage, peer programming) Contribute to project software documentation Develop software in accordance with a structured software development methodology (e.g. Agile, Spiral, Extreme, etc.) Qualifications This Position requires an appropriate active Security Clearance and Polygraph. A Bachelors Degree in Computer Science or a related discipline (Note 1) is required. Six (6) years of experience as a software engineer is also required, or A Masters Degree in Computer Science or a related discipline (Note 1) is required. Four (4) years of experience as a software engineer is also required, or A High School Diploma (or GED) with ten (10) years of software engineering experience is required. Omega Enterprise Solutions is an equal opportunity employer. All qualified applicants for employment are considered for all positions without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, or any other protected class.
    $74k-100k yearly est. 4d ago
  • Full-Stack Software Engineer - Data Pipeline Focus - Fully Cleared

    Intelliforce-It Solutions Group

    Senior Software Engineer Job In Annapolis, MD

    Job Description Make an Impact Where It Matters Most: At Intelliforce, we’re all about smart tech, serious mission, and standout talent. Join a high-performing team that delivers cutting-edge tools to support mission customers on the front lines of national security. As a Full-Stack Software Engineer, you’ll play a key role on our 6-person Data Pipeline team—a core part of a 20+ person development organization that's driving innovation and building tools used by hundreds of analysts across the Intelligence Community. This is your chance to contribute to a mission-critical platform that ingests massive amounts of public data, processes it at scale, and turns it into actionable intelligence. If you’re passionate about clean code, big data, and building scalable systems that make a real difference—you’re in the right place. With us, your code doesn’t just compile—it supports critical missions. Ready to dive into complex problems, work with passionate teammates, and grow your career while serving a bigger purpose? Apply now and let’s build something that matters. Here’s what your day-to-day might include: Designing and building robust, scalable features that power a full-stack data platform Owning backend development focused on high-volume data ingest pipelines and microservices-based APIs Occasionally diving into frontend components to enhance user experience and interactivity Collaborating with cross-functional teams, analysts, and product owners to align technical solutions with mission needs Driving performance improvements, optimizing queries, and troubleshooting end-to-end data flows Helping improve development workflows and tooling to speed up onboarding of new data sources Sharing your expertise—mentoring teammates, guiding code reviews, and promoting best practices Qualifications: Required Skills and Experience: Clearance: TS/SCI with Polygraph Citizenship: Must be a U.S. Citizen Strong Java skills and deep knowledge of the Spring ecosystem (Boot, MVC/REST, Security, Data) Experience working with NoSQL databases like Elasticsearch, MongoDB, Redis, or Dgraph Nice to Haves: Apache NiFi or similar data ingestion and wrangling tools AWS experience (EC2, S3, Lambda, etc.) Proficiency in Python, Groovy, or Bash scripting Frontend experience with Vue.js or other modern JavaScript frameworks CI/CD pipeline development with tools like Jenkins Familiarity with Docker, Kubernetes, and DevOps toolchains like Packer, Terraform, or Ansible Understanding of AI/ML pipelines or enrichment processes Prior experience supporting CNO production environment Hands-on experience in Linux environments and familiarity with Git and Maven Comfort working in an Agile environment using Jira, Confluence, and related Atlassian tools A proven ability to learn quickly, troubleshoot complex systems, and communicate effectively with both technical and non-technical teams Compensation Range: $199,000.00 - $262,000.00 *The salary range provided reflects an estimate based on current market trends and may be adjusted based on factors such as the candidate's experience, skills, and qualifications. The final offer will be tailored after a thorough evaluation of the candidate’s background and suitability for the role. Please note that this range is intended as a guideline and is subject to flexibility. Why Intelliforce? Because you matter—your work, your growth, and your well-being. At Intelliforce, we don’t just push the boundaries of technology—we partner with some of the most mission-driven teams in defense and beyond to solve challenges that truly matter. As a Systems Engineer here, you won’t just contribute to projects—you’ll help shape outcomes that make a real-world impact. We also know that great work starts with a great environment. That’s why we invest in you: Ample PTO to rest and recharge—plus all federal holidays and your birthday off, just because. Multiple medical plan options, including ones with zero deductible or premium for employees. Generous 401(k) with immediate vesting—because your future matters now. Exciting bonus opportunities, from profit sharing to quarterly awards and President’s Club recognition. A culture of collaboration, connection, and fun, with regular team activities that go beyond the work. Ready to grow with purpose? At Intelliforce, your career will flourish in a place where innovation thrives and people come first. Join us—and let’s build something meaningful together. Equal Opportunity Matters Intelliforce-IT Solutions Group, LLC is proud to be an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions. Need accommodations during the application process? We’re happy to help. Reach out to us at ******************************** with your specific request. Powered by JazzHR jNqu7F9HtI
    $71k-95k yearly est. 14d ago
  • Software Engineer III

    Wrenchio LLC

    Senior Software Engineer Job In Annapolis, MD

    Job DescriptionDescription: The role of Software Engineer includes developing, testing, deploys, maintains, documents, and improving software systems in accordance with project requirements. These systems might include, but are not limited to, processing­ intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works effectively both independently and collaboratively within a team. Evaluates and tests software components to ensure they align with design requirements, documenting test outcomes accordingly. Addresses and resolves software issues reported. Applies suitable software development and design methodologies according to the project environment. Offers tailored insights into system design's software aspects. Working knowledge of Configuration Management (CM) tools and Web Services implementation. Requirements: - Experience using the Linux CLI - Experience with Bash/Python scripting - Experience developing Java applications in a Linux environment - Experience with Helm Charts and Kubernetes operators to automate the management of complex applications throughout their lifecycle - Experience with SQL technologies such as PostgreSQL - Experience with NoSQL technologies such as Elasticsearch - Experience with containerization technologies such as Docker Desired Skills: - Experience with the Atlassian Tool suite (Jira, Confluence) - Experience with Git Version Control System - Experience with CI/CD principles, concepts, best practices and tools such as Jenkins and GitLab CI Qualifications: - Five (5) years of experience of professional experience as a SWE. - Security Clearance Required. - Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. * EOE/Affirmative Action, including disability/vets
    $71k-95k yearly est. 32d ago
  • Software Engineer Full Stack Java Developer

    Nissint Technologies, LLC

    Senior Software Engineer Job In Severn, MD

    Job DescriptionBenefits: Company Funded HSA Company Paid Health Insurance 10% employer 401k contribution with no match required Company parties Flexible schedule Paid time off At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community. We offer a flexible, supportive environment with competitive compensation, professional growth opportunities, and a strong emphasis on work-life balance, ensuring you can thrive both personally and professionally. This job presents an exciting opportunity to collaborate with a group of talented professionals dedicated to providing critical infrastructure and advanced capabilities that enable secure, mission-critical operations across multiple agencies and domains. It encompasses a wide range of services designed to ensure seamless communication, robust cybersecurity, and efficient collaboration at various levels. Your role will be pivotal in safeguarding sensitive information and maintaining operational resilience against evolving cyber threats, and will focus on cross-domain collaboration while fostering coordinated efforts to protect national interests and execute intelligence missions effectively. Responsibilities Design, develop, and implement new features, interfaces, or code in Java based on user and customer requirements. Address technical challenges and provide solutions for existing Java components. Collaborate with senior team members on projects and initiatives related to ICAM products under Zero Trust architecture. Integrate front-end and back-end components to build fully functional web-based applications using modern technologies. Conduct testing, integration, and provide production support for ICAM products. Modify repository schemas to enhance backend functionality and support new data items. Respond to customer inquiries and troubleshoot issues related to ICAM products and services. Requirements 3 years of software development experience Experience with Java software development Experienced designing, developing, testing front-end User Interfaces (HTML, JavaScript or TypeScript) Desired Skills Experienced with ReactJS Experience with User Experience design to increase product usability Knowledgeable compliance accessibility standards for electronic and information technology as governed by Section 508 of the Rehabilitation Act Experienced with designing, developing, testing, integrating, and deploying Spring Boot applications running in Docker containers Proficient with Git version control and Maven build tools Experience with JSON and XML Experience with Kubernetes Skilled at building robust, scalable, secure, and high-performance applications Integration/Continuous Deployment (CI/CD) pipelines Familiarity with various AWS services (S3, EC2, ECR, etc.) Experienced with Oauth2/Open ID Connect development standards Able to write unit test cases using Junit/Mock testing frameworks PKI encryption and authentication Bash scripting experience and Linux environments One or more of the following certifications: AWS Professional/Specialty or Microsoft Azure Certification Excellent oral and written communication skills able to clearly communicate architecture and design concepts Ability to write technical documentation including wiki sites, blogs, XML/HTML Strong organizational and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines
    $70k-96k yearly est. 24d ago
  • Software Engineer 2

    Prosync 4.1company rating

    Senior Software Engineer Job In Annapolis, MD

    Job Description ProSync Technology Group, LLC (ProSync) is an award-winning, SDVOSB Defense Contracting company with a strong military heritage and a record of excellence in supporting the Department of Defense and the Intelligence Community. If you have prior military service or government contracting experience, are proud to serve and support our nation, and want to help support ProSync's mission to "Define and Redefine the State of Possible,” please apply today! The Python/Software Defined Radio SWE is focused on mission critical system development, deployment and evolution. This role involves developing robust applications in a Linux environment, emphasizing the integration of DevSecOps practices. The ideal candidate will have experience with CI/CD pipelines, Docker, Kubernetes, and Git, as well as a strong understanding of RF signals, particularly those related to satellite technologies. The following are the primary functions of the position: Software Development: Design, develop, test, and maintain applications using Python for software-defined radio technologies, focusing on GNU Radio-like and REDHAWK frameworks. Helm for Kubernetes Management: Utilize Helm to manage and deploy applications within Kubernetes environments, ensuring effective scaling and orchestration of SDR-related services. DevSecOps Integration: Collaborate with security teams to incorporate security practices throughout the software development lifecycle, including threat modeling, vulnerability assessments, and automated security testing. Continuous Integration and Continuous Deployment (CI/CD): Build and maintain CI/CD pipelines to automate testing, integration, and deployment processes, ensuring reliable and efficient software delivery. Containerization: Leverage Docker for containerizing applications, creating consistent environments for development, testing, and production. Version Control: Manage source code using Git, employing effective branching strategies, pull requests, and code reviews to uphold high code quality. RF Signal Knowledge: Apply understanding of RF signal processing, specifically related to satellite signals, to inform the design and implementation of SDR applications. Collaboration: Work closely with cross-functional teams, including product management, QA, and operations, to gather requirements, troubleshoot issues, and deliver solutions that meet user needs. Documentation: Maintain thorough documentation for code, processes, and architecture to facilitate knowledge sharing and ensure best practices. Continuous Improvement: Stay current with industry trends and emerging technologies in SDRs, RF communications, and DevOps, advocating for best practices in software development and security. Requirements Minimum of 14 years of software engineering experience. A Bachelors degree in a relevant technical field. In lieu of a Bachelors degree, an additional 4 years of software engineering experience can be substituted for a total of 18 years of experience required. Strong experience with Python development. Benefits Join PROSYNC and enjoy our great benefits! Compensation: We offer bonuses that are awarded quarterly to our employees and our compensation rates are highly competitive. Health & Retirement: We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family, now and in the future. Other health-related benefits include an employee assistance program for those difficult times or when you need to take care of your mental health. Education: Individual growth is a priority at ProSync. Employees are encouraged to take advantage of our company-sponsored continuing education program so you can get your degree or that next certification you need to propel you to the next level. Work/Life Balance: A healthy work/life balance is essential for building and executing your work effectively at ProSync, but it’s also necessary to allow you the room to pursue everything else you want to develop in your personal life.. We offer generous Paid Time Off and 11 paid holidays a year. ProSync also provides flexible work options that work with your schedule and lifestyle.
    $74k-100k yearly est. 13d ago
  • Software Engineer

    Leading Financial Insights Company

    Senior Software Engineer Job In Baltimore, MD

    Description/Overview: We are seeking a software engineer to contribute on multiple projects and systems in our software stack. This role is perfect for someone who is eager to develop their skills and contribute to impactful projects. As a Software Engineer, you will work alongside experienced engineers, gaining hands-on experience in designing, developing, and maintaining high-quality software applications. Responsibilities: Collaborate with other engaged, friendly, systems-oriented engineers to understand customer use cases and implement or improve aspects of our platforms that correspond to those use cases. Read and write efficient code and validate implementation of code. Focus on one or more layers of the stack - but likely interact with more. Apply a customer-centric view to the development of new end-to-end features. Code without fear, working with the team to create and maintain continuous builds, tests, efficient code, a constructive code-review process, and a supportive culture of identifying and fixing bugs. Qualifications: Bachelor's or Master's degree in Computer Science, Mathematics, Physics, Engineering, or a similar field. Prior experience of 3+ years as software engineer. Solid understanding of software development principles, design patterns, and algorithms.(Must Have) Proficiency in one or more programming languages such as Python, Typescript, PHP or Java. (Must Have) Good understanding and hands on experience with databases (relational and document Databases) and SQL. (Must Have) Familiarity with web development frameworks (e.g., React, NodeJS, Next.js, Angular, Express or similar) or mobile development (e.g., iOS, Android). (Must Have) Experience and knowledge with cloud platforms like AWS, GCP, Azure Experience with version control systems (e.g., Git), and integrated development environments (IDEs). (Must Have) Understanding of CI/CD pipelines and DevOps practices. (Nice to Have) Strong problem-solving abilities, excellent communication skills, and a collaborative mindset. High degree of attention to detail Works well in fast-paced, team-oriented environment
    $71k-95k yearly est. 12d ago

Learn More About Senior Software Engineer Jobs

Do you work as a Senior Software Engineer?

What are the top employers for Senior Software Engineer in MD?

Contact Government Services

Top Secret Clearance Jobs

Top 10 Senior Software Engineer companies in MD

  1. Leidos

  2. Oracle

  3. Contact Government Services

  4. Top Secret Clearance Jobs

  5. Marriott International

  6. CACI International

  7. ManTech

  8. GEICO

  9. Peraton

  10. Lockheed Martin

Job type you want
Full Time
Part Time
Internship
Temporary

Browse Senior Software Engineer Jobs In Maryland By City

Bel Air, MDLanham, MDLinthicum, MDChesapeake Ranch Estates, MDAccokeek, MDRosaryville, MDLargo, MDSummerfield, MDAnnapolis Neck, MDMitchellville, MDWalker Mill, MDMays Chapel, MDLexington Park, MDCalifornia, MDTravilah, MDOverlea, MDForestville, MDKemp Mill, MDRiviera Beach, MDKettering, MDNew Carrollton, MDGlenn Dale, MDHavre de Grace, MDGlenmont, MDClarksburg, MDBrooklyn Park, MDColesville, MDAdelphi, MDCloverly, MDRossville, MDDamascus, MDEast Riverdale, MDElkridge, MDAberdeen, MDElkton, MDParole, MDMaryland City, MDHillcrest Heights, MDFerndale, MDBeltsville, MDRedland, MDSeabrook, MDGlassmanor, MDWhite Oak, MDOxon Hill, MDCalverton, MDTakoma Park, MDBallenger Creek, MDHyattsville, MDLangley Park, MDCamp Springs, MDRosedale, MDLake Shore, MDArbutus, MDCockeysville, MDLandover, MDArnold, MDIlchester, MDFairland, MDFort Washington, MDGreenbelt, MDPasadena, MDScaggsville, MDNorth Potomac, MDMiddle River, MDLochearn, MDEdgewood, MDSuitland, MDLaurel, MDReisterstown, MDSouth Laurel, MDCrofton, MDPerry Hall, MDMilford Mill, MDCarney, MDEldersburg, MDOwings Mills, MDParkville, MDPikesville, MDMontgomery Village, MDCollege Park, MDRandallstown, MDSalisbury, MDChillum, MDOlney, MDClinton, MDOdenton, MDSeverna Park, MDWoodlawn, MDEssex, MDAnnapolis, MDCatonsville, MDNorth Bethesda, MDSevern, MDPotomac, MDBel Air South, MDWheaton, MDAspen Hill, MDTowson, MDBowie, MDBethesda, MDDundalk, MDEllicott City, MDRockville, MDGlen Burnie, MDGaithersburg, MDFrederick, MDSilver Spring, MDGermantown, MDColumbia, MDBaltimore, MD

All Senior Software Engineer Jobs

Jobs In Maryland