Programmer Jobs in Maryland

- 2,896 Jobs
  • Angular/UI Developer

    Unisys 4.6company rating

    Programmer Job In Rockville, MD

    Must have's: Problem solvers . Not just task takers who do what they are told.ßthis is IMPORTANT and will become the no-brainers to hire Heavier front end : Angular + HTML , CSS, wireframing Understanding of Rest API, some Java Involved in selecting different technologies and can talk thru pros/cons/risks AWS Space: FAST (new pilot initiative) - building out surveillance tool in 2025/2026. Bringing in and making surveillance data available to firms so they can act faster to be in compliance
    $85k-109k yearly est. 13d ago
  • Graphics Software Developer

    CCS Global Tech 4.2company rating

    Programmer Job In Bethesda, MD

    The Graphics Software Developer will play a key role in the development and enhancement of various US Navy simulators, including submarine periscope simulations, submarine bridge simulations, and ship weapons simulations. The role will involve developing real-time, three-dimensional graphics systems and working within a Linux environment. The successful candidate will script in C++ and OpenGL, utilizing the Unreal graphics engine and other software tools. Responsibilities Assist with crafting real-time, three-dimensional graphics systems for simulation purposes. Develop software in a Linux environment and script using C++ and OpenGL. Utilize the Unreal graphics engine and various software packages to develop simulation environments. Collaborate with the team to ensure systems are developed to meet the needs of the US Navy's training requirements. Required Qualifications Education: B.S./B.A. in Computer Science or equivalent experience. Citizenship: U.S. Citizenship and eligibility for a U.S. Government security clearance (Interim Secret clearance required upon employment). Experience: Experience developing graphics applications, primarily in C++ utilizing the Unreal graphics engine. Strong proficiency in Linux environments. Some experience with game programming, 3D graphics development, or visual simulation systems. Desired Qualifications Advanced Education: Advanced degree or ongoing education in computer science, or a background in math/physics. Technical Skills: Familiarity with high-performance computing, graphics hardware, and GPU internals. Experience developing for Virtual Reality (VR) headsets. Experience with modeling tools such as OpenSceneGraph, 3DS Max, Maya, and Photoshop. Senior-Level Requirements: Familiarity with cluster computing, signal processing, Kubernetes, numerical simulation, multi-threading, GPUs, and data visualization.
    $77k-101k yearly est. 9d ago
  • Senior C++ Developer

    Infomatics Corp 3.8company rating

    Programmer Job In Bethesda, MD

    Role: Senior C++ Developer Experience: 5+ years We are seeking a skilled C++ Developer to join our team. As a C++ Developer, you will work on various aspects of the system, including NCSC agents and endpoints, contributing to core functionality, communication, and optimization. The ideal candidate will be proficient in modern C++ standards (C++17 and C++20), interprocess communication, unit testing, and working with different types of maps in C++. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience in C++ development (5+ YOE) Strong knowledge of C++17/20 standards, STL, and OOP concepts. Familiarity with multi-threading, memory management, and low-latency systems. Experience with development tools, version control systems, and debugging methods. Excellent analytical and problem-solving skills.
    $84k-107k yearly est. 5d ago
  • Software Engineer

    C3 Innovations, Inc. 4.4company rating

    Programmer Job In Lexington Park, MD

    Functional Description: Analyze and solve complex problems in computer science, engineering, and software development, focusing on applications, system design, and network concerns. Research, design, and develop computer and network software, including specialized utility programs, by applying principles of computer science, engineering, and mathematical analysis. Perform software management and integration, enhance existing systems, and evaluate software architecture, system capabilities, throughput, real-time processing, cybersecurity, and software safety. Collaborate with computer hardware engineers to integrate hardware and software systems, develop specifications, and establish performance requirements. Assess commercially available, open-source, government-furnished, and contractor-furnished software. Serve as a Software Architect and work closely with NAVAIR departments, including System/Software Safety and the Cyber Detachment, to ensure robust solutions. Additionally, maintain databases within application areas, working independently or as part of a team to coordinate database development and improvements. Required Education: BS or BA degree in a Computer Science, Electrical Engineering, Electronics Engineering or Computer Engineering. Required Experience: At least one (1) year of software engineering experience, performing software requirements analysis, software design, software coding, software integration and software testing. At least one (1) year performing software engineering functions for a Department of Defense (DoD) aircraft systems, DoD weapons systems, DoD mission systems or DoD support systems.
    $76k-106k yearly est. 31d ago
  • Senior Software Engineer

    Coretechs Inc. 3.4company rating

    Programmer Job In Baltimore, MD

    Baltimore, MD; Evansville, IN; Charlotte, NC; Irving, TX; or Wilmington, DE Candidates should live within 50 miles of the Corporate Office: Baltimore MD, Evansville IN, Charlotte NC, Irving TX, or Wilmington DE, for potential hybrid work requirements Position is Temp to Perm Top 3 Skills: Typescript, Federated Apollo GraphQL, Camunda 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 highly skilled and experienced Senior Software Engineer specializing in GraphQL to join our dynamic team. The ideal candidate will have a strong background in multi-product development and support, proficiency in TypeScript, expertise in BPMN workflow solutions such as Camunda and experience with data solutions, particularly Redis. The development of automated tests and their integration with our continuous integration/continuous deployment (CI/CD) pipeline is also essential. This role offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge software solutions KEY RESPONSIBILITIES: GraphQL Development: Design, develop, and maintain GraphQL APIs to support various products and services, ensuring high performance and scalability Multi-Product Development: Collaborate with cross-functional teams to develop and support multiple products, ensuring seamless integration and consistent user experiences TypeScript Proficiency: Utilize TypeScript to write clean, maintainable, and efficient code for front-end and back-end development BPMN Workflow Solutions: Implement and manage workflows using Camunda optimizing business processes and ensuring compliance with industry standards Data Solutions: Design and implement data solutions using Redis and other relevant technologies to ensure data integrity, availability, and performance Design and Develop Automated Tests: Develop and maintain automated test scripts using Typescript to ensure comprehensive test coverage and high software quality CI/CD Integration: Integrate code and automated tests with the CI/CD pipeline to enable continuous testing and early detection of issues. Ensure automated tests are run regularly and provide feedback on the build quality Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices and fostering a culture of continuous improvement Code Reviews: Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements, define project scope, and deliver high-quality solutions on time Problem Solving: Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and reliability of our software systems Continuous Learning: Stay up to date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our software development processes REQUIRED QUALIFICATIONS: Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field Experience: Minimum of 7 years of experience in software development, with a focus on GraphQL, TypeScript, and multi-product development Technical Skills: Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning Expertise in TypeScript and its application in both front-end and back-end development Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management Proficiency with data solutions like Redis, including data modeling, performance optimization, and data migration Familiarity with other relevant technologies such as Node.js, React, or similar frameworks Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI Familiarity with version control systems, especially GitHub Soft Skills: Strong problem-solving skills and the ability to think critically and creatively Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams Ability to work independently and manage multiple tasks and projects simultaneously Detail-oriented with a strong focus on code quality and maintainability PREFERRED QUALIFICATIONS: Experience with cloud platforms such as AWS, Azure, or Google Cloud Knowledge of containerization and orchestration technologies such as Docker and Kubernetes Familiarity with CI/CD pipelines and automated testing frameworks Previous experience in a leadership or mentorship role 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-0003608
    $87k-113k yearly est. 10d ago
  • Senior Full Stack Python Developer

    Net2Source Inc. 4.6company rating

    Programmer Job In Landover, MD

    About the Role We are looking for a highly skilled Full Stack Developer with expertise in Python, AWS, and modern front-end frameworks to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications and ensuring seamless integration between the front-end and back-end systems. Key Responsibilities Develop and maintain robust, scalable, and high-performance web applications using Python and related technologies. Design and implement single-page applications (SPAs) with a focus on user experience and performance. Build and integrate RESTful APIs to support front-end functionality and ensure seamless communication between systems. Utilize AWS services to deploy, manage, and scale applications in a cloud environment. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. Troubleshoot and resolve complex technical issues across the full stack. Stay up to date with emerging technologies and industry trends to improve development processes and deliver cutting-edge solutions. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a Full Stack Developer with a strong focus on Python. Extensive experience in building single-page applications (SPAs) using modern frameworks and libraries. Proficiency in working with RESTful APIs and integrating them into web applications. In-depth knowledge of AWS services and experience in deploying and managing applications in the cloud. Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and related frameworks. Excellent problem-solving skills and the ability to work independently and as part of a team. Strong communication skills and the ability to collaborate effectively with stakeholders. Experience with design patterns and object-oriented programming (OOP) concepts. Experience with NoSQL databases like MongoDB or AWS DocumentDB. Familiarity with search indexing technologies like Elasticsearch. Proficiency in deploying applications using ECS containers and AWS CodePipeline. Experience working in a two-week delivery sprint model. Ability to work effectively with both onsite and remote teams. Preferred Skills Experience with additional programming languages and frameworks. Familiarity with DevOps practices and tools. Knowledge of database management systems and SQL
    $100k-135k yearly est. 6d ago
  • Senior Software Engineer (Java/AWS/APIs)

    Optomi 4.5company rating

    Programmer Job In Baltimore, MD

    Senior Software Engineer (Java/AWS/APIs) | Hybrid in Baltimore, MD | Contract to Hire/W2 Only! * Optomi, in partnership with a market leader in the financial sector, is seeking a Senior Software Engineer for a hybrid position out of their office in Baltimore, MD. This candidate will focus on backend development, specifically API and middleware systems. The role involves working with Bloomberg Port for portfolio level analytics and risk reports, while also migrating a risk model to Multi Asset Class 3. The position will play a key role in overhauling systems and leveraging cloud technologies to enhance the team's capabilities. What the right candidate will enjoy: Flexible work schedule! Long-term career opportunity! Contributing to critical business applications! Gaining experience with cutting-edge technologies on enterprise-level platforms! Experience of the right candidate: Bachelor's degree in Computer Science or a related field, or equivalent work experience. 5+ years of relevant experience in software development. Extensive experience in Java development, with a primary focus on backend solutions. Proven track record in backend development, including API integration and middleware systems. Experience with cloud-based technologies, including message queues, S3, PostgreSQL, Redis, and Airflow. Preferred Qualifications: Experience in financial services is a plus. Familiarity with Bloomberg Port for portfolio-level analytics and risk reporting is desirable. Responsibilities of the right candidate: Develop and maintain backend systems, including APIs and middleware. Contribute to portfolio-level analytics and risk reports for fixed-income portfolios. Collaborate on the migration of a risk model to Multi Asset Class 3. Overhaul existing systems with a strong focus on leveraging cloud technologies (e.g., message queues, S3, PostgreSQL, Redis, and Airflow).
    $101k-136k yearly est. 6d ago
  • Android Application Developer

    Silent Beacon LLC

    Programmer Job In Rockville, MD

    About Silent Beacon: At Silent Beacon, we are dedicated to creating innovative safety solutions that empower individuals and communities. Our mobile applications are at the forefront of this mission, providing users with reliable, high-quality tools for peace of mind. Join our dynamic team and help us shape the future of mobile safety technology! Responsibilities: Design, build, test, and publish applications for the Android platform. Deliver well-performing, high-quality, and responsive Android applications to our customers. Collaborate with a multi-disciplinary, agile team to design, implement, and deploy new features. Effectively troubleshoot, isolate, identify, and resolve application issues in collaboration with support and engineering teams. Maintain robust, well-documented, organized, and readable code. Bring creativity and enthusiasm to the development of our app solutions. Conduct code reviews and provide constructive feedback to peers. Stay up to date with the latest industry trends and technologies to continuously improve our applications. Mentor junior developers and contribute to team knowledge-sharing initiatives. Participate in sprint planning and agile ceremonies to ensure effective project delivery. Basic Requirements: B.S. degree in Computer Science, Engineering, or equivalent experience. 3+ years of experience in Android application development. Proficient in Java and/or Kotlin, and familiar with Android Studio. Working knowledge of web architecture and protocols (REST APIs, WebSockets, HTTP, JSON, etc.). Bluetooth BLE Solid understanding of the Android SDK, including designing across multiple Android versions, devices, and screen sizes. Familiarity with push notifications and back-end APIs. Experience with Git or equivalent software configuration management tools. Familiarity with continuous integration, automated unit testing, and integration testing. Knowledge of emerging technologies and trends in the mobile environment. Understanding of general UI/UX design principles and best practices. Experience across the full mobile app development life cycle, including the Google Play deployment/release process. Proven success working in agile environments and across various process paradigms. Preferred Requirements: Experience developing applications that demand high reliability, stability, and availability in critical use-case environments. Understanding of hardware-in-the-loop development and the ability to efficiently collaborate and communicate with cross-functional teams. Experience with design, implementation, and optimization of live, real-time video streaming applications and protocols (e.g., WebRTC, SRTP, SIP). Proficient in best practices for real-time data processing. Familiarity with machine learning and AI concepts as they apply to mobile applications. Benefits: 401(k) Dental insurance Health insurance Paid time off Schedule: Monday to Friday Why Join Us? Be part of a passionate team dedicated to making a difference. Competitive salary and benefits package. Opportunities for professional growth and development. Collaborative and inclusive work environment with a flexible hybrid work model.
    $77k-104k yearly est. 31d ago
  • Mobile Application Developer

    Tekstream Solutions 4.5company rating

    Programmer Job In Baltimore, MD

    *** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week. Must be a US Citizen in order to obtain clearance Our Client is seeking a skilled Enterprise Mobile Application Developer to join a dynamic team to develop, enhance, and maintain enterprise-level mobile applications for both iOS and Android platforms. This role requires expertise in cross-platform mobile development as well as native mobile development for both platforms. You will be responsible for building modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native. FOUNDATION FOR SUCCESS ( Basic Qualifications ) Bachelor's + 12+ years of experience in the IT industry with mobile development background (16 years in lieu of a degree) Experience with Legacy System Integration and API development. Experience with the following tools and frameworks: Version Control, Cloud Services, CI/CD and Testing/Debugging. Experience with Cross-Platform Developer. Experience with UI/UX Design Integration. Must be able to obtain and maintain a Public Trust. Contract requirement. FACTORS TO HELP YOU SHINE ( Required Skills ) These skills will help you succeed in this position: Experience with at least 2 of the 5 skills: Swift Kotlin Flutter React Native Vue 3 HOW TO STAND OUT FROM THE CROWD (Desired Skills) Showcase your knowledge of modern development through the following experience or skills: Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.). Experience with App Store deployment and maintaining apps via App Store Connect. Expertise in Kotlin and Jetpack Compose for native Android development. Experience with Android Studio, Gradle, and Firebase. Experience in developing cross-platform mobile apps using Flutter and Dart. Strong knowledge of state management (Provider, Riverpod) in Flutter. Experience with Redux for state management and React Navigation for navigation within mobile apps. Familiarity with Vuex for state management and Vue Router for routing. Strong collaboration and communication skills to work with cross-functional teams (designers, backend developers, etc.).
    $92k-123k yearly est. 8d ago
  • Senior Software Engineer TS/SCI with FSP

    CHR Consultants

    Programmer Job In Annapolis, MD

    Job Title: Software Engineer (Level 2) Full-Time TS//SCI FS As a Software Engineer, you will be responsible for developing, deploying, maintaining, and enhancing cloud-based applications. You will analyze system functionality and develop documentation to support cloud-based applications, ensuring optimal performance and scalability. Key Responsibilities: Develop, deploy, and maintain cloud-based applications in collaboration with the product team. Enhance application functionality and optimize system performance. Analyze cloud-based applications and document system architecture,functionality, and best practices. Work with open-source tools to deploy, scale, and manage massivelyparallel distributed applications. Utilize cloud-native frameworks and services to support applicationdevelopment. Leverage AWS or similar cloud service provider tools for cloud infrastructure management.Qualifications: Job Type Clearance Requirement Projected Salary Range Required Skills: Proficiency in Rust, C++, or Python. Experience working with open-source applications such as OpenStack, Kubernetes, or Hadoop. Strong understanding of cloud-native application development. Experience using AWS or similar cloud service provider interfaces and tools. Desired Skills: Experience developing in Rust. Proficiency in Linux environments. Cloud certification (e.g., AWS, Google Cloud, Azure). Experience and Education: Fourteen (14) years of experience as a software engineer on programs and contracts of similar scope, type, and complexity. A bachelor's degree in a relevant field is preferred, but four (4) additional years of software engineering experience may be substituted in lieu of a degree. Vaileron is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other legally protected status. All employment decisions are based on qualifications, merit, and business needs. We are dedicated to creating an environment where all employees feel valued, respected, and empowered to contribute to our success. Join us in building a workplace where everyone thrives. Job Types: Full-time, Contract Benefits: 401(k) 401(k) 10% Match 401(k) matching Dental insurance Flexible spending account Health insurance Paid time off Wellness program Compensation Package: Bonus opportunities Performance bonus Schedule: 8 hour shift Choose your own hours Overtime
    $88k-116k yearly est. 13d ago
  • Software Engineer

    Softworld, a Kelly Company 4.3company rating

    Programmer Job In Montgomery Village, MD

    Job Title: Software Engineer Onsite Requirements: ACTIVE Secret Clearance Software Development in C/C++ and automating testing 5+ years in network protocols, packet processing, socket programming, messaging libraries and scheduling Job Description: Company Overview: EchoStar Corporation (NASDAQ: SATS) is a premier global provider of satellite communication solutions. Headquartered in Englewood, Colo., and conducting business around the globe. EchoStar is a pioneer in communications technologies through its Client Network Systems and EchoStar Satellite Services business segments. For more information, visit echostar.com. Follow @EchoStar on Twitter. Brands: EchoStar, Client, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech, and GenMobile. Position Overview: EchoStar has an exciting opportunity for a Software Engineer (Contract) in our Client Network Systems division with an Active Top Secret Clearance. Candidate must have C/C++ skills, is energetic, creative, and team-oriented to work on the latest SATCOM modem and networking technologies. The individual will be part of an engineering team that develops embedded networking and application software using the latest toolchains in an agile software development environment. The position is based in our Germantown, Maryland office. Responsibilities: Software design, development, integration, and support activities. Actively participate in software development. Complete development tasks within agreed timebox. Analyze and resolve software issues. Requirements: Must be capable of obtaining and holding a U.S. government TS clearance. Bachelor's degree in Computer Science, Computer Engineering, or a related field. 5+ years of software development experience in C/C++ and automated unit testing. 5+ years of experience in network protocols, packet processing, socket programming; messaging libraries and scheduling. ** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply. This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
    $75k-96k yearly est. 14d ago
  • Cleared Software Engineer

    Annapolis Micro Systems 4.1company rating

    Programmer 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. 31d ago
  • Scientific Software Developer

    Stone Ridge Technology 4.1company rating

    Programmer Job In Baltimore, MD

    Stone Ridge Technology has an immediate opening for a full-time Scientific Software Developer. The candidate will join a development team working on ECHELON, the company's high-performance GPU-based reservoir simulator. Exceptional ability with C++ and experience developing a large-scale reservoir simulation code required. The candidate should have the ability to rapidly understand and contribute to a complex science/engineering code. Strong background in physics, applied math or engineering preferred. International applicants welcome. The company offers salary, bonuses, full medical coverage, options, and flexible work. The position can be remote or onsite. Degree requirement: Physics, applied math, or engineering. Required skills: C++, HPC, Reservoir Simulation, Numerical solution of PDEs Preferred skills: Parallel programming with CUDA, MPI or threading, commercial software development experience or contributions to large research codes.
    $78k-101k yearly est. 29d ago
  • Mobile Application Developer

    Technogen, Inc. 4.3company rating

    Programmer Job In Ellicott City, MD

    Hello Connections, please find below JD, Send your resume to ************************* Only USC and GC (W2) Enterprise Mobile Application Developer (iOS and Android) Key Required Skills Building modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native. Position Description Develop & Maintain Mobile Applications: • Design and develop native iOS applications using Swift and SwiftUI. • Develop native Android applications using Kotlin and Jetpack Compose. • Build cross-platform mobile applications using React Native and Flutter. Backend Integration with Legacy Systems: • Integrate mobile apps with existing COBOL-based and Java-based backend systems. • Collaborate with backend teams to build RESTful APIs or GraphQL endpoints that interact with legacy systems. • Design API gateways to expose COBOL and Java services to modern mobile platforms. Cross-Platform Mobile Development: • Write reusable, clean, and modular code for React Native and Flutter to ensure efficient development of cross-platform mobile apps. • Work with native modules when necessary for integrating mobile-specific features not available in cross-platform libraries. Collaborate with UI/UX Designers: • Work with UI/UX teams to implement intuitive and responsive designs that meet user requirements and align with mobile platform guidelines. • Ensure the UI responsiveness and consistency across both iOS and Android devices. • Optimize Mobile Applications: • Use performance profiling tools (Xcode Instruments, Android Profiler) to identify and fix bottlenecks in both native and cross-platform apps. • Implement best practices for memory management and app performance optimization. Testing & Quality Assurance: • Develop unit tests and integration tests to ensure code quality and robustness. • Implement automated testing for mobile applications with frameworks such as Jest, XCTest, or Flutter Test. CI/CD Pipeline Integration: • Set up CI/CD pipelines using GitHub Actions, GitLab CI, or Bitrise to automate builds, testing, and deployment for mobile applications. Security & Compliance: • Implement secure communication protocols (HTTPS), OAuth authentication, and data encryption for mobile apps. • Ensure mobile apps comply with security standards and insurance industry regulations (e.g., GDPR, HIPAA). • All other duties as assigned or directed.
    $89k-119k yearly est. 9d ago
  • Mobile Application Developer

    Government Tactical Solutions, LLC

    Programmer Job In Woodlawn, MD

    We are looking to bring someone onto our team to help us build modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems while utilizing the latest technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native. Develop & Maintain Mobile Applications: Design and develop native iOS applications using Swift and SwiftUI. Develop native Android applications using Kotlin and Jetpack Compose. Build cross-platform mobile applications using React Native and Flutter. Backend Integration with Legacy Systems: Integrate mobile apps with existing COBOL-based and Java-based backend systems. Collaborate with backend teams to build RESTful APIs or GraphQL endpoints that interact with legacy systems. Design API gateways to expose COBOL and Java services to modern mobile platforms. Cross-Platform Mobile Development: Write reusable, clean, and modular code for React Native and Flutter to ensure efficient development of cross-platform mobile apps. Work with native modules when necessary for integrating mobile-specific features not available in cross-platform libraries. Collaborate with UI/UX Designers: Work with UI/UX teams to implement intuitive and responsive designs that meet user requirements and align with mobile platform guidelines. Ensure the UI responsiveness and consistency across both iOS and Android devices. Optimize Mobile Applications: Use performance profiling tools (Xcode Instruments, Android Profiler) to identify and fix bottlenecks in both native and cross-platform apps. Implement best practices for memory management and app performance optimization. Testing & Quality Assurance: Develop unit tests and integration tests to ensure code quality and robustness. Implement automated testing for mobile applications with frameworks such as Jest, XCTest, or Flutter Test. CI/CD Pipeline Integration: Set up CI/CD pipelines using GitHub Actions, GitLab CI, or Bitrise to automate builds, testing, and deployment for mobile applications. Security & Compliance: Implement secure communication protocols (HTTPS), OAuth authentication, and data encryption for mobile apps. Ensure mobile apps comply with security standards and insurance industry regulations (e.g., GDPR, HIPAA). All other duties as assigned or directed. FOUNDATION FOR SUCCESS ( Basic Qualifications ) Bachelor's + 12+ years of experience in the IT industry with mobile development background (18 years in lieu of a degree) Experience with Legacy System Integration and API development. Experience with the following tools and frameworks: Version Control, Cloud Services, CI/CD and Testing/Debugging. Experience with Cross-Platform Developer. Experience with UI/UX Design Integration. Must be able to obtain and maintain a Public Trust. Contract requirement. *** Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week. FACTORS TO HELP YOU SHINE ( Required Skills ) These skills will help you succeed in this position: Experience with at least 2 of the 5 skills: Swift Kotlin Flutter React Native Vue 3 HOW TO STAND OUT FROM THE CROWD (Desired Skills) Showcase your knowledge of modern development through the following experience or skills: Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.). Experience with App Store deployment and maintaining apps via App Store Connect. Expertise in Kotlin and Jetpack Compose for native Android development. Experience with Android Studio, Gradle, and Firebase. Experience in developing cross-platform mobile apps using Flutter and Dart. Strong knowledge of state management (Provider, Riverpod) in Flutter. Experience with Redux for state management and React Navigation for navigation within mobile apps. Familiarity with Vuex for state management and Vue Router for routing. Strong collaboration and communication skills to work with cross-functional teams (designers, backend developers, etc.). Bachelor's + 12+ years of experience in the IT industry with mobile development background (18 years in lieu of a degree) Must be able to obtain and maintain a Public Trust. Contract requirement.
    $82k-112k yearly est. 9d ago
  • Splunk Cyber Software Engineer

    VMR Strategic Solutions, LLC

    Programmer Job In Annapolis, MD

    VMR Strategic Solutions, LLC seeks a Splunk Cyber Software Engineer to be part of our exciting team supporting a robust, world-wide communications network, providing office automation packages; document and information management tools; and collaboration, voice, and video tools in a secure, flexible, distributed architecture supporting a classified DoD IT system. Requirements • Monitor the health, performance, and capacity utilization of Splunk infrastructure. • Implement best practices for Splunk deployment, configuration, and optimization. • Design and manage Splunk data models, indexes, and search heads. • Develop and maintain Splunk alerts, dashboards, and reports to meet client needs. • Troubleshoot and resolve issues related to Splunk configuration, data ingestion, and search performance. • Collaborate with client stakeholders and cross-functional teams to integrate Splunk with other systems and applications. • Provide training and support to client teams on Splunk usage and best practices. Qualifications • Proven experience as a Splunk Administrator or similarly named Splunk focused role. • Strong understanding of Splunk architecture, components, and deployment options. • Proficiency in Splunk Search Processing Language (SPL) for creating complex search queries and reports. • Experience with Splunk data ingestion methods, including forwarders, HTTP Event Collector (HEC), and scripted inputs. • Familiarity with Splunk Enterprise Security (ES), Qumolos, and Splunk SOAR is a plus. • Solid understanding of IT infrastructure, including networking, operating systems, and security principles. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration abilities. • Requires a BS and 5+ years of experience OR Masters and 3+ years; 4 years additional experience may be considered in lieu of a BS degree. Certifications: • Splunk Architect is desired. • Splunk Certified Administrator certification desired. • 8140/8570 IAT Level III certification required. Clearance: TS/SCI Location: On-site
    $71k-95k yearly est. 23d ago
  • Cloud Infrastructure and Applications Support

    T and T Consulting Services Inc. 3.9company rating

    Programmer Job In Silver Spring, MD

    T&T Consulting, Inc. is seeking a talented and experienced professional to join our team as a Cloud Infrastructure and Applications Support Specialist. In this role, you will be working closely with our esteemed client, the National Oceanic and Atmospheric Administration (NOAA). Your responsibilities will involve supporting and maintaining custom, database-driven, web-accessible applications, as well as leveraging expertise in Oracle Cloud Infrastructure (OCI) and Amazon Web Services (AWS). Key Responsibilities: Manage and support custom web-accessible applications backed by database systems for NOAA projects. Optimize performance, scalability, and security for applications hosted in cloud environments. Collaborate with T&T Consulting and NOAA developers to troubleshoot and resolve application issues efficiently. Design, implement, and maintain cloud infrastructure solutions using Oracle Cloud Infrastructure (OCI) and Amazon Web Services (AWS) for NOAA's specific needs. Provide recommendations for best practices in cloud deployment and application support within the context of NOAA's requirements. Ensure compliance with T&T Consulting, NOAA, and federal organizational policies and security standards. Document processes, configurations, and troubleshooting steps for both T&T Consulting and NOAA use. Qualifications: 4 + Years experience supporting Application Team on Cloud Infrastructure Proven experience with cloud services, particularly on Oracle Cloud Infrastructure (OCI) and Amazon Web Services (AWS). Strong understanding of database management and integration with web applications. Hands-on experience in supporting custom, database-driven, web-accessible applications. Familiarity with cloud-based architecture, monitoring tools, and security practices, particularly in government or scientific contexts. Exceptional problem-solving skills and ability to work both independently and collaboratively in a consulting environment. Excellent verbal and written communication skills, with the ability to interact effectively with both T&T Consulting team members and NOAA personnel. Relevant certifications in OCI or AWS are a plus. Experience working with government agencies or in the field of atmospheric and oceanic sciences is a plus Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays. Equal Opportunity Employer/Veterans/Disabled
    $81k-110k yearly est. 1d ago
  • Support Portfolio Role - GIS application range

    Career Guidant

    Programmer Job In Baltimore, MD

    Career Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility Management Services and Technical Content development as core competencies. Our experienced professionals bring a wealth of industry knowledge to each client and operate in a manner that produces superior quality and outstanding results. Career Guidant proven and tested methodologies ensures client satisfaction being the primary objective. Committed to our core values of Client Satisfaction, Professionalism, Teamwork, Respect, and Integrity. Career Guidant with its large network of delivery centres,support offices and Partners across India, Asia Pacific, Middle East, Far East, Europe, USA has committed to render the best service to the client closely to ensure their operation continues to run smoothly. Our Mission "To build Customer satisfaction, and strive to provide complete Information Technology solution you need to stay ahead of your competition" If you have any queries about our services. Job Description Preferred Skills • At least 5 years of total GIS related to the Utilities Industry experience, with at least 4 years of hands on skills in GE Smallworld suite of solutions. • Experience of at least 1 or 2 full-cycle implementation for a utility (Power/Gas) with hands on design, development and deployment experience in GE Smallworld. • Should be able to lead the design, build, test and deploy solution on GE Smallworld platform. • Should be able to run the functional workshops with business for GIS requirements • Should have prior experience in supporting GE Smallworld applications in a 24X7 mode and coordinate with client and offshore team in getting the support incidents resolved. • Should have experience in dealing with Incident management and Resolution software technologies like Remedy, HEAT etc. • Development experience in Magik is required • Should have experience in GE Smallworld, GE Core, PNI, DM, SIAS, Network Viewer, SOM's and PL/SQL and Smallworld data model. • Development experience in C, Core Java, Java Script, JSP, Servlets and PL SQL will be an advantage. • Should have experience in configuring, customizing and resolving issues relating to GE Mapframe solution. • Should have experience in Business Tier Technologies like Java Beans, EJB and Integration Tier Technologies like JDBC4.0, JNDI. • Should be familiar with the latest technology trends in the GIS Industry relating to Electric Utilities. • Familiarity with process integration of GIS with other utility enterprise and operational systems such as core WMIS. CIS, Synergee etc. • Exposure to US (Regulated and De-Regulated) Markets • Expected to be a Team Player working with development, client teams/SMEs and leading them through the project life cycle. • Good interpersonal communications and analytical ability • Ready to travel to client locations as needed • Experience and desire to work in a management consulting environment Note : This position may require 30% travel U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. Qualifications Basic Skills • Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. • At least 7 years of experience with Information Technology Additional Information Note : NO OPT, H1 for this position Client : Infosys
    $70k-94k yearly est. 60d+ ago
  • C++ Software Developer

    Orbis Operations 4.6company rating

    Programmer Job In Maryland

    Orbis Operations is seeking a Software Developer to support its government customer in Ft. Meade & Laurel, MD. Required Clearance: Active Security Clearance required at the Top Secret (TS)/Special Compartmented Information (SCI) level and appropriate level Polygraph Role Description: The successful candidate will support a next-generation computing platform for decentralized, persistent memory graph analysis. The core architecture is object-oriented and templated C++ classes for managing threads, parallel I/O, and shared memory segments in a Unix computing environment. Design and implement new core functions to improve resource allocation and performance for concurrent updates to an in-memory graph, support discovery and monitoring instances, implement new graph data structures and parallel algorithms, and integrate support for parallel I/O from multiple sources, protocols, and various file formats. Task Required Skills: Experience using the Unix CLI Experience developing scripts using Bash, Python Within the last 3 years, experience developing with C++ in Unix computing environment that utilizes multi-platform shared-memory, multiprocessing, and multithreading programming skills Experience using the Unix GCC compiler Experience using Unix software libraries and packages Experience with POSIX threads, OpenMP, and Sys V (or POSIX) shared memory Task Desired Skills: General knowledge of Graph Theory principles and concepts Experience with the Atlassian Suite of Tools (Jira, Confluence) Experience with Git Version Control Position Requirements: Current TS/SCI with polygraph required Master's or Bachelor's Degree in Computer Science or related discipline 3-8+ years of SWE experience Orbis Operations is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.
    $78k-101k yearly est. 60d+ ago
  • Machine Learning Software Developer

    STC 4.0company rating

    Programmer Job In Maryland

    STC is a science and engineering research and services support company with proven expertise and experience spanning research, development, test, and evaluation in areas including aerospace engineering, earth and atmospheric sciences, chemical and biological defense, military systems and technology, and software development. Employment Category: Full Time / Exempt Location: Aberdeen Proving Ground, MD, Travel: Minimal Security Clearance: DoD Secret Eligible, Active clearance preferred. Citizenship: Must be a U.S. Citizen Responsibilities: Develop and apply state-of-the-art machine learning (ML) tools and algorithms to optimize DoD chemical and biological detection and identification systems. Work as part of a government scientific research and development team developing and updating military sensors and detectors. Develop software applications in Python and apply machine learning techniques to improve the detection and identification of chemical and biological materials. Develop, test, train, and maintain applications for developmental sensors and instrumentation. Develop and use tools to import, process, and store instrument and sensor datafiles for use in ML applications. Remain current on related subjects in the literature and news. Assist with the preparation of reports, journal articles, and presentations. Compensation & Benefits: Pay: From $70K - $80K per year based on experience and qualifications Schedule: 40 hours per week 401K with up to 4% employer matching contribution 2 weeks (80 hrs/year) Paid Time Off (PTO), Federal holidays, and Sick Leave Comprehensive Medical, Dental, Vision Insurance, Short Term/Long Term Disability Requirements Education: Bachelor's degree in computer science, chemistry, biology, or a related discipline Job Requirements U.S. Citizen eligible for a security clearance 3 years Python coding experience 3 years ML project experience including deep learning, NLP, and/or computer vision Proficiency with both pytorch and TensorFlow Proficiency in another object-oriented programming language (C++ or JavaScript) Proficiency with MySQL databases Excellent oral and written communication skills in English Demonstrated ability to learn new skills quickly, multitask, and complete work within schedule. Bonus points if you have: Active DoD Security clearance A chemistry or biology degree or minor Experience with bioinformatics and genetic algorithm development
    $70k-80k yearly 31d ago

Learn More About Programmer Jobs

Do you work as a Programmer?

What are the top employers for Programmer in MD?

Top 10 Programmer companies in MD

  1. Constellation Technologies, Inc.

  2. Govcio

  3. Anne Arundel County Public Schools

  4. Community College of Baltimore County

  5. People, Technology & Processes

  6. ZeniMax Media

  7. Fullscope

  8. Govserviceshub

  9. Madison Sterns, Inc.

  10. Tier 1 Consulting Group

Job type you want
Full Time
Part Time
Internship
Temporary

Browse Programmer Jobs In Maryland By City

All Programmer Jobs

Jobs In Maryland