Senior Software Engineer Jobs in Mays Chapel, MD

- 3,459 Jobs
All
Senior Software Engineer
Software Engineer
Senior Engineer
Software Developer
Senior Systems Software Engineer
C++ Developer
Android Developer
Development Team Member
Senior Quality Assurance Engineer
Software Engineering Manager
Lead Technician
Test Engineer
  • Senior Quality Assurance Automation Engineer

    Milestone Technology 4.7company rating

    Senior Software Engineer Job In Bethesda, MD

    About Our Company This is an opportunity for the best of both worlds between being on the ground floor of an exciting opportunity and joining an established and successful technology team. You would be joining forces with the technology team of our sister company, Rapid Finance, to work on an internal suite of products as well as building brand new commercial off the shelf products using the latest Microsoft technology stack. About the opportunity The Senior QA Engineer (Automation) is responsible for improving the quality of a variety of software applications by creating and executing tests. The individual in this role will interact with developers, business analysts, and end users to develop appropriate test scenarios, use case documents, and support documents. This role will also imply being the second tier of technical support for end users and leading stakeholder demonstration sessions. The candidate must be great at multi-tasking and working without a lot of specific directions at times. Individual creativity and initiative are very important. Our engineers will work remotely for the foreseeable future due to the current state of the pandemic. Required qualifications Minimum 5 years of work experience Primary responsibility for end-to-end QA tasks (to include writing and executing test cases, managing bug lists) for complex items resulting in minimal production issues Proven ability to work independently on complex projects and assist or lead peers if applicable Excellent ability to communicate effectively within and outside team at all levels of the organization Demonstrated progressive expansion of knowledge and responsibilities by taking on more items and coordinating efforts with other teams Documented ownership of items in an end-to-end fashion with a focus on hitting deadlines and excellent time management Initiative to explore and learn new QA testing tools as technology evolves and make suggestions to improve QA processes Think outside the box and identify problems and bring to light ideas that aren't specifically included in requirements or mentioned by others Knowledge and experience with SDLC methodologies, tools, and processes Exposure to AzureDevops and/or TFS (Team Foundation Server) tools is preferred Self-starter, detail-oriented, has high integrity, and excellent research skills Advanced Java programming knowledge Strong knowledge of Java-based frameworks and ability to design frameworks Hands-on experience using Selenium web driver Proven experience of working with source control tools like Git/Azure Repository Proven experience of using Azure for CI/CD Responsibilities will include Perform functional, regression, integration, sanity, and ad-hoc testing Analyze business system requirements and develop test procedure documents Detect software quality issues, report and track them to resolution Participate in the testing of production emergency bug fixes Provide second tier of functional help desk support to internal and external software users Actively participate in the daily scrum meetings and bring up issues that create obstacles for QA Why Milestone Technology? We are excited to have you join our amazing team, great company culture and broad range of benefits including a technology allowance for team members to acquire exciting new tech items, online training subscriptions, and discretionary yearly bonuses. At Milestone, our mentality is to always move quickly and creatively, keep teams small and flexible and always tackle complex problems in unique ways. We believe in a flat organization where everyone could take on new responsibilities, wear multiple hats and interact with members of the leadership team.Unlike a consulting engagement which can be a bit alienating, there isn't a project or a finite engagement that is limited in scope. We are building a successful technology company together and that comes across in our approach and in everything we do. Milestone Technology is an equal opportunity employer and committed to a diverse workforce
    $90k-119k yearly est. 2d ago
  • Senior Full Stack Python Developer

    Net2Source Inc. 4.6company rating

    Senior Software Engineer 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. 2d ago
  • Graphics Software Developer

    CCS Global Tech 4.2company rating

    Senior Software Engineer 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. 5d ago
  • Senior Software Engineer (Java/AWS/APIs)

    Optomi 4.5company rating

    Senior Software Engineer 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. 2d ago
  • Senior Software Engineer

    Coretechs Inc. 3.4company rating

    Senior Software Engineer 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. 6d ago
  • Senior Software Engineer TS/SCI with FSP

    CHR Consultants

    Senior Software Engineer 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. 9d ago
  • Cleared Software Engineer

    Annapolis Micro Systems 4.1company rating

    Senior Software Engineer Job In Annapolis, MD

    As a cutting-edge 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 Benefits: Medical, dental, vision, and prescription insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems Life and long term disability insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems 401(k) plan Flex Time 2 accrued weeks of paid sick leave 2 accrued weeks of paid vacation leave 8 fixed paid holidays and 2 paid floating holidays
    $75k-103k yearly est. 26d ago
  • Senior Software Engineer-Ver. Systems

    Aamva

    Senior Software Engineer Job In Germantown, MD

    We are looking for a Senior Software Engineer who can handle a fast, scalable, problem-solving software environment. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in ways you never imagined. Your scope extends from the high-performance data layer to a complex business layer. This position requires the mental agility to jump from the deep code-level view to big picture view and back into code view. You will design and develop systems that let our customers run millions of transactions daily. The design decisions and judgment calls you make will impact millions of indirect customers in North American and US territories. What you'll be doing: Create designs, code, tests in-line with approved architecture and engineering processes and best practices. Manage availability, latency, scalability by engineering reliability into software and systems Identify and resolve production issues as needed Respond to and resolve emergent problems; write software and build and deployment automation to prevent problem recurrence Must have skills: MS or BS degree in Computer Science or related field/degree plus 3 - 7 years of relevant experience. Experience building high-volume and critical production service environment Fluency in C# Technical expertise in building and tuning multi-threaded high-performance .NET applications. Strong server-side development skills designing and developing high concurrency and throughput applications in a fast-paced environment At least 3-5 years of hands-on development experience as a developer or technical team lead building applications using the .NET with C# Experience with agile development methodologies Must have working knowledge and experience of Entity Framework and/or other ORM Must have working experience with features in .Net core 6.0 or higher Desired Skills: 3+ years of development experience building integration solutions using web services and APIs built with and REST. 4+ years of experience building high-performance SQL Server database applications using Entity Framework Experience with Document and non-relational databases Knowledge and experience with Microsoft Azure, PaaS and SaaS resources (like but not limited to: Azure Function, App Services, Event Hub, Service Bus, etc.), cloud development and DevOps technologies. Experience with design patterns, system architectural concepts and frameworks and a strong understanding of object-oriented principles - interface driven programming, dependency injection, event driven programming, etc. Extensive experience in unit testing and producing unit testable design and code. Experience in building and/or maintaining interactive user interface applications using Angular or similar technologies. Disclaimer Statemen t: The preceding job description has been written to reflect management's assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned. AAMVA is an Equal Opportunity Employer-M/F/D/V
    $94k-125k yearly est. 21h ago
  • Senior Antenna Engineer

    Intellian Technologies 4.2company rating

    Senior Software Engineer Job In Rockville, MD

    As a Senior Antenna Engineer (10+ years of experience), you will participate design and test works of novel RF and antenna module development for SatCom user terminals. An ideal candidate should have extensive experience with microwave and antenna engineering, prototyping, and testing. The candidate should be very familiar with simulation design modeling and implementation of prototypes. This engineering role will be responsible for leading various full-wave EM simulations to deliver the antenna design packages. This engineer will also lead prototype testing, including writing test plans, setting up test configurations, conducting measurements, generating test reports, and supporting troubleshoots during the design verification test (DVT) processes. This member shall proactively interact with the other engineering teams (e.g. mechanical, electrical, software, etc.) to communicate and organize the daily tasks. Main Responsibilities Architect antenna and RF systems for Ku- and Ka-band SatCom terminal products Design various types of Ku- and Ka-band antenna apertures for SatCom terminal applications Utilize simulation software and physical models to conduct antenna analyses for design optimizations and trade-offs Generate design documents and packages to support contract manufacturers for prototype fabrication Draft test plans of RF and antenna modules for design verification test (DVT) campaigns Setup and manage RF lab facilities to conduct various RF and antenna tests and characterization Design RF and antenna test setup and implement testing fixtures Write and manage script languages to automate testing processes Generate antenna and RF test reports Lead cross-functional engineering teams to review the antenna system design Support production build-up for the manufacturing partners for prototypes and volume ramp-up. Provide engineering analysis and system specifications for ESA that incorporate radiating elements & beamforming chips, polarizer & randome Calculate/estimate the AESA design features & performance parameters including the type of radiators, number of elements, beam scan range, G/T & EIRP based on customer requirements Design, optimize & develop AESA antennas & related components such as polarizers & radomes using computer simulation followed by prototyping & measurements Provide engineering analysis and system specifications for ESA that incorporate radiating elements & beamforming MMIC chips, polarizer, radome & controller Required Qualification Minimum: MS degree in EE or physics with antenna research experience. Preferred: Ph.D. degree in EE or physics with extensive antenna and EM-wave theory research experience 5+ years of experience with SatCom antenna aperture design and development, including phased array antennas 5+ years of experience with antenna and RF system architecture design Solid knowledge & understanding of antenna design principles and microwave theories Extensive experience with antenna design and simulation tools, including HFSS, CST, or equivalent Extensive experience operating RF test equipment, including signal generator, spectrum analyzer, vector network analyzer, etc. Solid knowledge of antenna testing facility and methodology, including far- and near-field ranges and measurements Knowledge of applying cost-effective manufacturing technologies to deliver antenna products Design & development of flat-plane active steerable-beam phased array antennas incorporating beam-forming chips Experience in the design & development of polarizer is a plus Experience in the design and development of advanced PCB-based radiators such as meta-surface radiators capable of wide-scan angles & low-cross-polarization Knowledge of commercial microwave PCB materials & processes is highly preferred Experience in the design & development of flat-panel active electronically steerable phased array (AESA) for LEO user terminals is highly desirable About Intellian Technologies Intellian is the world's leading provider of satellite antennas and terminals, with a mission to empower connectivity so connectivity can empower the world. We are driven by a passion for innovation and agile responsiveness to customer needs. As the crucial link between satellite networks and millions of people on Earth, Intellian's leading technology and antennas empower global connectivity across oceans and continents, organizations, and communities. Strategic thinking, an obsession with quality, and a proven ability to deliver enable Intellian to invent for the future, creating mutual success for partners and customers as the world's connectivity needs evolve. Pay Transparency The estimated salary range for this role is $170,000 - $230,000 Actual pay will vary based on varying factors, including but not limited to relevant experience. Benefits We offer a generous benefits package, including flexible time off and paid holidays. Eligible employees also have access to medical, dental, and vision insurance, as well as short-term and long-term disability coverage. A 401(k) plan with employer safe harbor is available. Additional compensation elements may be offered depending on the role, which may include an opportunity for an annual bonus based on both company and individual performance.
    $170k-230k yearly 28d ago
  • Senior C++ Developer

    Infomatics Corp 3.8company rating

    Senior Software Engineer 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. 1d ago
  • Software Engineer

    Softworld, a Kelly Company 4.3company rating

    Senior Software Engineer 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. 10d ago
  • Scientific Software Developer

    Stone Ridge Technology 4.1company rating

    Senior Software Engineer 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. 25d ago
  • Android Application Developer

    Silent Beacon LLC

    Senior Software Engineer 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. 27d ago
  • Senior Engineer, AI

    MESO Scale Diagnostics, LLC 4.2company rating

    Senior Software Engineer Job In Gaithersburg, MD

    This position is responsible for helping to expand our capabilities in the intersection of traditional software development and artificial intelligence, focusing on building reliable systems that leverage state of the art language models and related technologies effectively. Also responsible for designing and implementing sophisticated retrieval systems, fine-tune models, develop robust prompting strategies, and create efficient smaller models for on premise deployment. DUTIES AND RESPONSIBILITIES: Design and implement retrieval-augmented generation (RAG) systems with both semantic and traditional search capabilities Develop and optimize vector search systems for effective information retrieval Create data preparation pipelines for model fine-tuning Execute and evaluate model fine-tuning experiments Design and test prompt engineering strategies and in-context learning approaches Build fault-tolerant applications integrating with AWS Bedrock and SageMaker Implement production-grade Python backends for AI-powered features Develop evaluation frameworks for RAG and fine-tuning performance Design and implement knowledge distillation pipelines for smaller, deployable models Optimize models for on-premise deployment in data center environments Engineer reasoning capabilities in smaller self-hosted models Evaluate trade-offs between model size, performance, and reasoning capabilities Manage model deployment and monitoring in on-premise environments EXPERIENCE AND QUALIFICATIONS: Bachelor's degree in Computer Science or related field is required with a minimum of three years of relevant experience. Master's degree with two years of relevant experience Ph.D. in relevant field with focus on machine learning, NLP, or related issues. Experience designing and implementing production AI systems, including: Prompt engineering and in-context learning Retrieval-augmented generation (RAG) systems Model fine-tuning and evaluation Knowledge distillation for deployment Production experience with Python and modern web frameworks Cloud platform experience, preferably AWS AI/ML services KNOWLEDGE, SKILLS AND ABILITIES: Deep understanding of: LLM capabilities, limitations, and evaluation methodologies Vector databases and embedding systems On-premise model deployment considerations Demonstrated ability to: Design and optimize production-grade AI systems Apply systematic, data-driven approaches to experimentation and evaluation Balance technical constraints with business requirements Make sound technical decisions in complex situations Lead technical discussions and present solutions effectively Collaborate across engineering, research, and business teams Working knowledge of: Model optimization techniques Data center operations Infrastructure-as-code practices Demonstrated critical thinking and analytical skills, as well as the ability to handle complex situations and demonstrate sound judgment and problem-solving Excellent communication skills with the ability to organize, present, and articulate ideas both verbally and in writing Strong cross-functional collaboration skills Ability to balance model performance with resource constraints Note: We are currently unable to hire candidates who require sponsorship or are on certain work visas (such as F1/OPT/CPT) for this position.
    $87k-114k yearly est. 2d ago
  • Software Engineering Senior Manager - Legal, Compliance, & Audit Technology

    T. Rowe Price 4.5company rating

    Senior Software Engineer Job In Owings Mills, MD

    At T. Rowe Price, we identify and actively invest in opportunities to help people thrive in an evolving world. As a premier global asset management organization with more than 85 years of experience, we provide investment solutions and a broad range of equity, fixed income, and multi-asset capabilities to individuals, advisors, institutions, and retirement plan sponsors. We take an active, independent approach to investing, offering our dynamic perspective and meaningful partnership so our clients can feel more confident. We believe doing the right thing for our clients and our associates is good business. With a career at the firm, you can expect opportunities to create real impact at work and in your community. You'll enjoy resources to support your career path, as well as compensation, benefits, and flexibility to enrich your life. Here, you'll find a collaborative culture that respects and values differences and colleagues who share a spirit of generosity. Join us for the opportunity to grow and make a difference in ways that matter to you. Role Summary Join T. Rowe Price's Global Technology team as a Software Engineering Senior Manager for Legal, Compliance, & Audit Technology, where you'll play a pivotal role in shaping the future of financial services. Collaborate with business partners to develop innovative solutions using modern web/cloud technologies. This role involves leading an Agile team to build next-generation applications for n-tier cloud architectures, addressing complex business, data, and technical challenges. Join us to lead a team that thrives on innovation and collaboration, driving impactful solutions for our clients. Responsibilities Lead a development team to deliver a portfolio of projects to achieve business and technology outcomes. Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams. Provide technical leadership and hands-on capability to drive delivery. Mentor and develop team members, providing timely feedback and coaching to individuals and teams using data to reinforce learning. Ensure that the team is appropriately resourced, leveraging a combination of internal and external staff to execute the technology roadmap. Execute the Global Technology strategy within your domain. Identify and address issues proactively, ensuring team alignment and overcoming differences of opinion. Manage technical debt and ensure quality, maintainability, and security of solutions. Communicate progress, identify dependencies, and remove impediments. Business Knowledge: Deep understanding of Legal, Compliance, and Audit functions, including regulatory landscapes such as GDPR, MIFID, and SOX. Experience with Legal, Compliance, and Audit technology solutions. Manage tools and technology solutions used for matter management, knowledge management, billing management, contract lifecycle management, agreements management and compliance management. Qualifications Required: Legal Technology and/or Regulatory technology solutions experience. BS/MS in Computer Science or related discipline (or equivalent work experience). Strong background with development, implementation and operational experience of AWS and SaaS applications 10+ years of progressive Object-Oriented development experience (Java 8+ preferred). Experience with Python and/or NodeJS is a plus. Experience with SaaS products, automated delivery pipelines, agile delivery, and test-driven development. Experience with AWS technology stack, AWs services and infrastructure, Spring Boot, Angular, JavaScript In-depth RDBMS development experience (e.g., SQL Server, PostgreSQL, MySQL). Experience with containerized applications and cloud-native architectures (AWS). Excellent people leadership and interpersonal skills with a proven track record of building and nurturing relationships 5+ years leading software engineering teams Strong ability to analyze, synthesize and effectively communicate complex information with all levels of the organization Understands the principles and best practices of Secure software development lifecycle. Experience with various quality testing frameworks and code review standards. Commitment to quality through unit/integration and acceptance testing. Knowledge of CI/CD automation pipelines Passion for continuous learning and results oriented. Experience in dynamic, fast-paced, Agile environments. Preferred: Understanding of financial markets and instruments is a plus Knowledge of AI/ML and Gen AI, LLMs and awareness of technology trends in the Legal and Compliance Technology space is a plus. FINRA Requirements FINRA licenses are not required and will not be supported for this role. Work Flexibility This role is eligible for hybrid work, with up to three days per week from home. Base Salary Ranges Please review the job posting for the location of this specific opportunity. $151,000.00 - $259,000.00 for the location of: Maryland, Colorado, Washington and remote workers $167,000.00 - $284,000.00 for the location of: Washington, D.C. $189,000.00 - $323,000.00 for the location of: New York, California Placement within the range provided above is based on the individual's relevant experience and skills for the role. Base salary is only one component of our total compensation package. Employees may be eligible for a discretionary bonus, which is determined upon company and individual performance. Commitment to Diversity, Equity, and Inclusion At T. Rowe Price, our associates are our greatest asset. We thrive because our company culture is built on inclusion and because we sustain a work environment where associates can bring their best selves to work every day. The backgrounds, talents, and experiences of our global associates allow us to embrace new ideas and perspectives that move our business priorities forward and enable us to deliver strong client outcomes. Here, you can expect equal opportunity and fair and consistent treatment for all. Benefits We value your goals and needs, at work and in life. As an associate, you'll be supported with resources, benefits, and work-life balance so you can thrive in ways that matter to you. Featured employee benefits to enrich your life: Competitive compensation Annual bonus eligibility A generous retirement plan Hybrid work schedule Health and wellness benefits, including online therapy Paid time off for vacation, illness, medical appointments, and volunteering days Family care resources, including fertility and adoption benefits Learn more about our benefits. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, color, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
    $104k-128k yearly est. 37d ago
  • Restaurant Team Member

    Burger King 4.5company rating

    Senior Software Engineer Job In Lanham, MD

    Team Member Opportunity Awaits! Carrols owns and operates more than 1,000 Burger King Restaurants, and we need great people on our team! As a Team Member, you will become an important member of a fast-paced team that serves up the best burgers around and has a great time doing it! At Burger King you are not only making food, but also making friends that work together to help customers have it their way. What Does a TEAM MEMBER do? Serves our sizzling burgers to hungry customers Welcomes the customer, takes accurate orders and manages their payments operating a cash register Restrooms, dining area and kitchen all need to be kept clean and meet safety and health standards Our stores get flaming busy! Our Team Members need be able to work as a team in a fast paced environment to keep our guests happy and full. Your part of the team effort includes packaging food and drinks, and making sure the restaurant is clean and maintains health and safety standards. We always want our customers to be happy, so you may have to answer a question or two, or resolve issues every once in a while. Our People are Made To Order We are looking for awesome people to be on our team! You must be at least 16 years old You must be able to work in a fast-paced environment with your team Working Hard! The Team Member Position requires several physical demands including: Remaining on your feet for several hours at a time Lifting and carrying up to 25 pounds Manual dexterity as it pertains to pressing and grabbing Ability to communicate and read Frequent bending, kneeling, stooping and reaching Carrols Cares We start our Team Members with competitive pay. Have it your way and enjoy flexible scheduling and sizzling benefits! Carrols participates in the BKC student scholarship program started by the founder, Jim McLamore. Jim believed in higher education and so do we! By awarding over $7 million in scholarships to over 24,000 students each year, BKC plays a big part in making students dreams of going to college a reality! Real Good Food Carrols is committed upholding the Burger King Brand and to serving our customers the exact sandwich they want, made to order and delivered quickly by a friendly team member! Success never tasted so good! If you want to unwrap your new career in a business that sizzles with potential, and have a great time doing it, click APPLY to submit your application today!
    $23k-28k yearly est. 60d+ ago
  • Senior Engineer - Fire and Explosion, Bethesda, US

    Gexcon India

    Senior Software Engineer Job In Bethesda, MD

    Reports to: CEO / Principal Engineer Gexcon US Gexcon US is currently seeking a senior level Engineer to support the Accident Investigation team in our Bethesda, MD office. Gexcon US provides Risk and Safety Studies using the industry-leading CFD software FLACS, as well as Accident Investigation, Failure Analysis and Prevention, R&D and Experimental Testing, and software sales and support. About Gexcon Gexcon was founded in 1987 as a consulting brand of the Christian Michelsen Institute. In 1998, Gexcon was established as an independent company providing advanced safety engineering software, consulting and fire and explosion testing services. Gexcon continues to build on the knowledge and expertise acquired for more than 50 years of involvement in R&D and large loss incident investigations. Gexcon has since become a world-leading company in the field of safety and risk management and advanced dispersion, explosion and fire modelling. Today, this Norwegian Company is headquartered in Bergen, Norway and operates globally from offices based in Australia, China, France, India, Indonesia, the Netherlands, Sweden, Norway, the UAE, the UK, and USA. You To be successful in this role, you must have the following attributes: Five years of desired experience in fire investigation B.S., M.S., or Ph.D. degree in Fire Protection, Mechanical, Chemical, or Aerospace Engineering Registered Professional Engineer (PE), Certified Fire and Explosion Investigator (CFEI), and/or IAAI-CFI Strong technical background in fire science, combustion, thermodynamics, heat transfer, and fluid dynamics Experience with Linux, Matlab, and Microsoft Excel Excellent verbal and written communication skills Must be detail-oriented, highly organized, and a self-starter Ability to work under critical time deadlines and prioritize while exercising discretion, diplomacy, and good judgment Ability to take ownership of projects and multi-task Excellent interpersonal skills, including the ability to maintain effective working relationships Ability to interact with consultants and staff at all levels as well as with clients and business contacts The role In this role, major job responsibilities will include: Supporting the investigation and analysis of fires, explosions, carbon monoxide exposures, chemical releases, lightning strikes, and failures involving vehicles, heavy machinery, and industrial and residential gas fired equipment Reviewing and summarizing documents and depositions Using CFD models such as FLACS and FDS to test hypotheses Performing cause and origin analysis Planning and executing experimental test programs Performing accident site inspections, traveling as required Writing technical reports Verbally interacting with and presenting findings to clients Supporting Gexcon US marketing and business development efforts The rewards Paid Vacation and Sick Leave 401k Savings Disability Insurances Access to training and certifications in industry-leading tools such as FLACS, EFFECTS, and RISKCURVES #J-18808-Ljbffr
    $89k-120k yearly est. 12d ago
  • ICT Senior Engineer

    WB Engineers+Consultants 3.7company rating

    Senior Software Engineer Job In Rockville, MD

    Lead meetings with client and architects to define program for telecommunication, a/v, and other low voltage systems Work closely with architect, mechanical and electrical engineers to define spaces and outline necessary systems to support the overall system designs Create telecommunications and physical security technical drawings and CSI specifications for construction Perform cost estimating and bid evaluations for projects Manage multiple projects and deadlines through all phases from Schematic Design to Construction Administration Support new business development by identifying resource requirements, proposing manpower requirements, and assist in write design scopes for client project proposals and presentations Prepare RFPs as part of the bid package Qualifications 6-10+ years of experience Ability to read and understand architectural and MEP drawings and specifications Proficiency with AutoCAD, Revit, Bluebeam, Microsoft Word and Excel Experience with telecommunications structured cabling systems, CATV, CCTV, Access Control, Intrusion Alarm and paging systems Experience in structure cabling applications and code standards Security/audio visual experience a plus Current BICSI RCDD certification or equivalent work experience preferred Representative tasks at times include walking the site with clients and partners, doing site surveys and performing other tasks that may have you: carrying, moving, and climbing ladders, to gain access to infrastructure covered by drop ceilings; and crawling, bending, reaching to gain access to and assess building systems.
    $84k-107k yearly est. 25d ago
  • Splunk Cyber Software Engineer

    VMR Strategic Solutions, LLC

    Senior Software Engineer 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. 20d ago
  • Lead CVIR Technologist

    Johns Hopkins Medicine 4.5company rating

    Senior Software Engineer Job In Baltimore, MD

    YOU BELONG HERE $15,000 Sign On Bonus Available What Awaits You? Career growth and development Employee and Dependent Tuition Assistance Diverse and collaborative working environment Affordable and comprehensive benefits package Our competitive Benefit Package is designed to support the well-being and financial security of our employees. You can explore the details of our benefits offering by visiting the following link: JOB SUMMARY: Performs special diagnostic and interventional procedures in Cardiac and Radiology areas, including interventional angiographic procedures, interventional diagnostic procedures, and cardiac catheterization procedures. Demonstrates a thorough knowledge of all equipment components, including patient monitoring devices Serves as resource to departmental leadership to identify training and educational needs of staff. Provides clinical leadership and knowledge, assist in evaluation and training of new staff or new skill requirement. Supports department flow and efficiency, assist with staff assignments and coverage for meal breaks. POSITION RELATIONSHIPS: Reports to: Department Director or Service Coordinator. May receive direction from Interventional Radiologist or Cardiologist. Positions Supervised: None EDUCATIONAL REQUIREMENTS/PREFERENCES: Graduate of an accredited Radiologic Technology or Cardiovascular Technology Program. Provides evidence of continuing education as required to maintain licensure. Licensure/Certification/Registration: Current ARRT, Maryland licensure as Radiologic Tech or RCIS or RCES certification. BCLS certification EXPERIENCE/REQUIREMENTS: Minimum one year of interventional radiology or cardiology experience required. KNOWLEDGE, SKILLS AND ABILITIES: Ability to read, write and perform basic mathematical calculations using addition, subtraction, multiplication and division. Ability to read and interpret documents such as safety rules, operating and maintenance instruction and procedure manuals. Requires ability to communicate via documentation, telephone, computer and directly. Requires knowledge or specialized equipment. WORKING CONDITIONS: Patient-care areas; requires standing for long periods; the noise level is usually moderate with exposure to drills and saws; work pace is generally steady with occasional hectic periods due to patient census, status or emergencies. Subject to shift rotation and on-call. Subject to exposure to blood-borne pathogens, formaldehyde, latex, dust, fumes, odors, mists, gasses, biological, mechanical, electrical, chemical and other hazardous materials. Incumbent may be exposed to moving machinery. The incumbent is expected to adhere to the Hospital's Drug and Smoke Free work environment and to adhere to OSHA mandates and precautionary measures. PHYSICAL DEMANDS: While performing this job, the employee is frequently required to stand for long periods of time, walk, climb, reach, sit, bend, push/pull, kneel, stoop, crouch, lift, balance and perform repetitive movements. Must be able to lift up to 50 pounds independently and up to 300 pounds through assisted lifting. Must use hearing, speech, smell and tactile senses. Specific vision abilities include close vision, distance vision, color vision and the ability to adjust focus. UNIFORM/DRESS REQUIREMENTS: Each employee is a representative of Suburban Hospital and, by his/her appearance, communicates to each customer the commitment of the Hospital to quality, professional, and service-oriented health care. Employees must understand and abide by hospital-wide and department-specific dress code requirements as per HR Dress Code Policy.
    $92k-126k yearly est. 3d ago

Learn More About Senior Software Engineer Jobs

How much does a Senior Software Engineer earn in Mays Chapel, MD?

The average senior software engineer in Mays Chapel, MD earns between $78,000 and $130,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average Senior Software Engineer Salary In Mays Chapel, MD

$101,000

What are the biggest employers of Senior Software Engineers in Mays Chapel, MD?

The biggest employers of Senior Software Engineers in Mays Chapel, MD are:
  1. Contact Government Services
  2. Johns Hopkins University
  3. Invita Healthcare Technologies
  4. Right Talent Right Now
  5. USM Business Systems
  6. Anywhere Real Estate
  7. Space Telescope Science Institute
  8. UPS
  9. GEICO
  10. T. Rowe Price
Job type you want
Full Time
Part Time
Internship
Temporary